Вы находитесь на странице: 1из 3

CS 303 SOFTWARE

S ENGINEERING

INTORDUCTION

Dr. Arshad A. Shahid

Dr. Arshad A. Shahid 1 NU Islamabad

SE Project/Assignment
Deliverable #1 (Unmarked):
Deadline: 17-01-2009

COMPANY
1) Company Name (of your
newly established
company)
2) Company Logo
TEAM (1-2) Members
Required/Gained capabilities
(Possible Roles)
1) Project Manager
2) (Requirement)
Analyst/Architectet
3) Manager QA
4) Manager SW Testing
5) Manager UI
6) Designer

Dr. Arshad A. Shahid 2 NU Islamabad

1
SE Project/Assignments

Assignment #2: Project Proposal (Marked)


PROJECTS MUST BE TAKEN FROM THE EXISTING FYPs

Deadline: 21-01-2009
– Project Title
– Scope
– Objectives
– Problem Statement and Description

Dr. Arshad A. Shahid 3 NU Islamabad

Definitions

• The application of engineering to software


• Field of computer science dealing with software
systems
– large and complex
– built by teams
– exist in many versions
– last many years
– undergo changes

Dr. Arshad A. Shahid 4 NU Islamabad

2
Definitions

• Application of a systematic, disciplined,


quantifiable approach to the development,
operation, and maintenance of software
(IEEE 1990)

• Multi-person construction of multiversion


software (Parnas 1978)

Dr. Arshad A. Shahid 5 NU Islamabad

Role of software engineer

• Programming skill not enough

• Software engineering involves "programming- in-


the –large"
– understand requirements and write specifications
– derive models and reason about them
– master software
– operate at various abstraction levels
– member of a team
– communication skills
– management skills

Dr. Arshad A. Shahid 6 NU Islamabad

Вам также может понравиться