Presentation is loading. Please wait.

Presentation is loading. Please wait.

PPT1: Basics of software engineering

Similar presentations


Presentation on theme: "PPT1: Basics of software engineering"— Presentation transcript:

1 PPT1: Basics of software engineering
CEN 4020 Software Engineering PPT1: Basics of software engineering PPT and video are due no later than January 18, 2019 Submit to: This template file is just an outline of the presentation that you need to complete. Additional pages will be necessary to fully explore the topic above. Each page should contain adequate text as well as illustrations. You are free to use all publicly available information (text as well as graphics) as long as the sources are properly acknowledged.

2 Team members’ contributions
Member [name]:

3 Software Content outline: Software in the 21st century

4 Software Content outline: The evolution of software systems

5 Problem solving Content outline: The process of analysis

6 Problem solving Content outline: The process of synthesis

7 Problem solving Content outline: Problem solving tools

8 Software engineering Content outline:
Software engineering vs. computer science

9 Software engineering Content outline: Who is a software engineer?

10 Software engineering Content outline:
Human errors in software engineering

11 Software engineering Content outline:
The definition of safety critical systems

12 Good quality software Content outline: Quality of the product

13 Good quality software Content outline: Quality of the process

14 Good quality software Content outline:
Quality of the business environment

15 Good quality software Content outline:
Views of software quality: users and developers

16 Participants in the software process
Content outline: Customer

17 Participants in the software process
Content outline: User

18 Participants in the software process
Content outline: Developer

19 Participants in the software process
Content outline: Who does software engineering?

20 A systems approach Content outline: Activity, objects, relationship
Examples

21 Interrelated systems Content outline: Incremental development Examples

22 Interrelated systems Content outline: System components Examples

23 The engineering approach
Content outline: Major activities from requirements to maintenance

24 The engineering approach
Content outline: The development team

25 The engineering approach
Content outline: Roles of the development team

26 Change in software development
Content outline: Software must be resilient to change

27 Change in software development
Content outline: Key factors affecting the software engineering practice

28 Discipline of software engineering
Content outline: Abstraction Analysis methods and notation

29 Discipline of software engineering
Content outline: User interface prototyping

30 Discipline of software engineering
Content outline: Software architecture

31 Discipline of software engineering
Content outline: The software process

32 Discipline of software engineering
Content outline: Characteristics of small to large scale software development

33 Discipline of software engineering
Content outline: Software reuse

34 Discipline of software engineering
Content outline: Measurements: quantifying design

35 Discipline of software engineering
Content outline: Tools and integrated environments

36 Is there a software crisis?
Content outline: Example tragedies due to software failure Best software practice

37 Examples Content outline: A simple software system
Context diagram for system boundaries


Download ppt "PPT1: Basics of software engineering"

Similar presentations


Ads by Google