Intro Lecture 1

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Intro Lecture 1 par Mind Map: Intro Lecture 1

1. History of Software Engineering

1.1. first proposed in 1968

1.2. A conference held to discuss about the ‘software crisis’

1.3. program developments were based on individual approaches

2. The Nature of Software

2.1. Software is intangible

2.2. Software is easy to reproduce

2.3. Software industry is labor-intensive

2.4. Untrained people can hack something together

2.5. Software is easy to modify

2.6. Software does not ‘wear out’

3. The iron triangle

3.1. Software project should keep balance of cost, time and functionality

3.2. Changing in one term will effect to the other two and quality

4. The key challenges facing software engineering

4.1. Legacy system

4.2. Heterogeneity

4.3. Delivery

4.4. Trust

5. Types of Software products

5.1. Generic

5.1.1. Sold on open market

5.1.2. Often called

5.1.3. Cheaper and more reliable comparing to Custom

5.2. Custom

5.2.1. specific customer

5.2.2. specific purposes

6. Application types

6.1. Stand-alone applications

6.2. Interactive transaction-based applications

6.3. Embedded control systems

6.4. Batch processing systems

6.5. Entertainment systems

6.6. Systems for modelling and simulation

6.7. Data collection systems

6.8. Systems of systems

7. Software Engineering and the Engineering Profession

7.1. The term Software Engineering was coined in 1968

7.2. Engineering is a licensed profession

7.3. In many countries, much software engineering does not require an engineering license, but is still engineering

7.4. Ethics in Software Engineering: IEEE/ACM code of ethics

8. Gavisara Pengjang 582115005