Professional Documents
Culture Documents
1. Democratic team
3. Hierarchical Team
Democratic Advantages
Democratic Disadvantage
Ethics 11/15/2010
- Deals with the basic principles of right action especially with references to a
particular person or profession.
Kinds of Law
1 Divine Law
2. Natural Law
3. Moral Law
4. Physical Law
Moral Problems
4. Problem of freedom
1. Individual Ability
2. Team Communication
3. Product Complexity
Levels of Product Complexity
a. Application Programs
b. Utility Programs
c. System-Level Programs
4. Problem Understanding
5. Available Time
7. Adequacy in Training
8. Management Skills
9. Required Skills
10.Level of Technology
a. Programming Language
b. Machine environment
c. Programming Practices
d. Software tools.
1. Often the customer does not truly understand the nature of the problem
and/or does not understand the ca[abilities and limitations of computers
2. Most customers are not trained to think logical, algorithmic term and often
do not understand the true nature of their needs.
3. Often the software engineer does not understand the application area and
has trouble communicating with the customer because of the differences
in educational background and view points.
4. Sometimes the customer is not the end user of the system and the
software engineer has no opportunity to investigate the user’s problem.
5. Sometimes the automated solution changes the nature if the problem and
the change may not be apparent until the system is installed.
7. Work in group.
a. People subsystems
b. Hardware
c. Software
c. Software characteristics
Strategy
1. Case study
2. Construction of prototype
1. Analysis
2. Software Design
3. Implementation
4. System Testing
5. Maintenance