17
Software System Engineering: Software System Engineering: A Tutorial Richard H. Thayer, Ph.D. Presenter : MINJAE LEE Class : Software Modeling & Analysis, 2008 Fall

SoftwareSystemEngineering:Software System Engineering: A …dslab.konkuk.ac.kr/Class/2008/08SMA/Presentation/Class A... · 2012-09-13 · SoftwareSystemEngineering:Software System

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Software System Engineering:Software System Engineering:A Tutorial

Richard H. Thayer, Ph.D.

Presenter : MINJAE LEE

Class : Software Modeling & Analysis, 2008 Fall

ContentsContents

• Introduction

• System and System EngineeringSystem and System Engineering

• Software System Engineering

F ti f S ft S t E i i• Function of Software System Engineering

• Summary and Conclusionsy

Konkuk University 2

INTRODUCTIONINTRODUCTION

• Software systems have become larger and more complex than ever

Konkuk University 3

Example of this conceptExample of this concept

Air trafficcontrol system environment.

Konkuk University 4

SYSTEM and SYSTEM ENGINEERINGSYSTEM and SYSTEM ENGINEERING

• System– A collection of elements related in a way that

allows the accomplishment of a common object

• System Engineering

– The overall technical management of a system-development project

Konkuk University 5

SOFTWARE SYSTEM ENGINEERING (SwSE)

• A technical and management processA technical and management process

Konkuk University 6

SwSE and software engineeringSwSE and software engineering

Konkuk University 7

SwSE and project managementSwSE and project management

Konkuk University 8

THE FUNCTION OF SwSETHE FUNCTION OF SwSE

Konkuk University 9

Requirement analysisRequirement analysis

• Determine needs and constraints by analyzing system requirements allocated to software

Konkuk University 10

Software designSoftware design

• Determine ways to satisfy requirements and constraints, analyze possible solutions, and select the optimum one

Konkuk University 11

Process planningProcess planning

• Determine product development tasks, precedence, and potential risks to the project

Konkuk University 12

Process planning (cont )Process planning (cont.)

Konkuk University 13

Process controlProcess control

• Determine methods for controlling project and process, measure progress, and take corrective action where necessary

Konkuk University 14

Process control (cont )Process control (cont.)

Konkuk University 15

Verification lid ti d t tiVerification, validation and testing (VV&T)

• Evaluate final product and documentationEvaluate final product and documentation

Konkuk University 16

SUMMARY AND CONCLUSIONSSUMMARY AND CONCLUSIONS

• SwSE is not cheap, but it cost effective

Konkuk University 17