INTRODUCTION SOFTWARE ENGINEERING

Plan your website and create the next important tasks for get your project rolling

Get Started. It's Free
or sign up with your email address
Rocket clouds
INTRODUCTION SOFTWARE ENGINEERING by Mind Map: INTRODUCTION SOFTWARE ENGINEERING

1. Software Project

1.1. Phases

1.1.1. Planning

1.1.1.1. Launch

1.1.1.2. Planning

1.1.2. Monitoring & Control

1.1.2.1. Executing

1.1.2.2. Monitoring & controlling

1.1.2.3. Closing

1.2. Planning process

1.2.1. Decompose requirement

1.2.2. Etimate resources

1.2.3. Etimate product size

1.2.4. Etimate schedule

2. Software process

2.1. Perspective

2.1.1. People

2.1.2. Technology

2.1.3. Methods and Tools

2.2. Process

2.2.1. Entry (E)

2.2.2. Task (T)

2.2.3. Validation (V)

2.2.4. Exit (E)

2.3. Defined Process

2.3.1. Soft organization

2.3.1.1. CEO

2.3.1.2. CIO

2.3.1.3. SM

2.3.1.4. SE & TL

2.3.2. Process

2.3.2.1. Define

2.3.2.2. Documented

2.3.2.3. Trained

2.3.2.4. Used

2.3.2.5. Measured

2.3.2.6. Verifiel

2.3.2.7. Continuously improve

2.4. Software Process Model

2.4.1. RUP

2.4.2. V Model

2.4.3. WaterFall model

2.4.4. Scrum model

2.4.5. Phototyping model

2.4.6. RAD model

2.4.7. Incremental model

2.4.8. Spiral model

3. Software design

3.1. Sell your own products

3.2. Sell your own services

3.3. Grow your visibility

4. Requirements management

4.1. Content

4.2. Personality

4.3. Positioning

5. Comuter

5.1. Software

5.1.1. Operating system

5.1.2. Application software

5.2. Handware

5.2.1. Input device

5.2.2. Output device

6. Software engineering

6.1. Phases

6.1.1. Definition

6.1.2. Development

6.1.3. Maintenance

6.1.4. Definition

6.1.5. Development

6.2. Architechs

6.2.1. SE Principles

6.2.2. Software methods

6.2.3. Software tools

6.2.4. Software Process

7. Risk managenent

7.1. Cause of problems

7.2. Type of risk

7.2.1. Project risk

7.2.2. Technical risk

7.2.3. Business risk

8. Software Requirement

8.1. Elicitation

8.2. Analysis

8.3. Specification

8.4. Validation

9. Software Quality

9.1. SQC

9.2. SQA

10. The Software Testing

10.1. Definitions

10.1.1. Testing

10.1.2. Varification

10.1.3. Validation

10.1.4. Debugging

10.1.5. Failure

10.1.6. Defect

10.1.7. Error

10.2. Methods

10.2.1. Back box

10.2.1.1. Input and Output

10.2.2. White box

10.2.2.1. Internal structure

10.2.2.2. Logic

10.3. Types

10.3.1. Unit test

10.3.2. Intergration test

10.3.3. Function test

10.3.4. Regession test

10.3.5. System test

10.3.6. Validation test

10.3.7. Installation test

10.3.8. Unit or module test

10.3.9. Functionsal and integration test

10.4. Test case

10.4.1. Set of input

10.4.2. Condition

10.4.3. Expected result output

11. Software Inspections and Review

11.1. TYPES

11.1.1. Infomal reviews

11.1.2. Fomal reviews

11.2. Purpose

11.2.1. Improve quality

12. Software Inspections and Review

12.1. TYPES

12.1.1. Infomal reviews

12.1.2. Fomal reviews

12.2. Purpose

12.2.1. Improve quality

13. Software Measurements & Metrics

13.1. Cost

13.2. Scope

13.3. Time