Professional Documents
Culture Documents
Lesson1 3
Lesson1 3
Access control: Security technique that can be used to regulate who or 3. Role based access control (RBAC)
what can view or use resources.1``1```````` Is a widely used – and dominant – access control models, and
most security products available in the market today are based on
Model for Access Control: this model because its objectives are architectural.
Sample Diagram:
SUBJECT OPERATIONS (ACCESS) OBJECT
Grant Access
OWNER EMPLOYEE ACCESS CONTROL TECHNIQUES
Sample Matrix:
SOFTWARE LIFE - Once a software is developed, its enters a cycle of being used Availability of qualified staff
and modified that continues for the rest of the software’s life.
Understandable system structure
WHAT IS SOFTWARE MAINTENANCE?
Use of standardized programming languages and operating systems.
Once we deploy our product, our job is still not finished.
Standardized structure of documentation
We and/or our customers are probably going to want to make some
Availability of test cases
changes and improvements to the product.
Built-in debugging facilities
This is what we refer to as software maintenance. If we plan for
maintainability all the way through the development cycle, we can make Availability of a proper computer to conduct maintenance
our job much easier when we are in the maintenance phase.
MAINTENANCE PROBLEMS
TYPES OF MAINTENANCE Re-organizing and modifying existing software systems to make them
more maintainable.
Perfective maintenance
WHEN TO RE-ENGINEER
Adding or modifying the system’s functionality to meet new
requirements. When hardware or software support becomes obsolete
RE-ENGINEERING PROCESS
REVERSE ENGINEERING
Lesson 3: ESTIMATION FOR SOFTWARE PROJECTS THE PROJECT PLANNING PROCESS
OBSERVATION ON ESTIMATION
Software cost and effort estimation will never be an exact science. Too
many variables—human, technical, environmental, political—can affect the
ultimate cost of software and effort applied to develop it. However, software
project estimation can be transformed from a black art to a series of systematic
steps that provide estimates with acceptable risk.