[go: up one dir, main page]

0% found this document useful (0 votes)
60 views3 pages

Software Engineering I

Uploaded by

t4zbrhcw6c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views3 pages

Software Engineering I

Uploaded by

t4zbrhcw6c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Institute of Computer Science/Information Technology (ICS&IT)

Faculty of Management Sciences & Computer Sciences (FMCS)


The University of Agricultural Peshawar

Program: BS (CS)-3
Course Name: Software Engineering-I
Course Code: CC-403
Credit Hours: 03
Course Week: 16
Total Hours: 48

Course Objectives
At the end of the course, student will be able to understand the basic concepts
of S/W engineering, life cycle of system design, and the complexity involved in it.
The students will also be able to optimize the system, making it error free, and
concentrate on quality using traditional S/W Engineering approaches.

Week-1
-Introduction to Software
-Introduction to S/W Engineering

Week-2
-Software Process Framework
-Software Development Generic Process Model
Week-3
-Prescriptive Process Models
-Waterfall Model
-Incremental Process Model
Week-4
-Evolutionary Process Models
-Prototyping
-Spiral Process Model

Week-5
-Rapid Application Development
-Agile Process Development

Week-6
-S/W Requirements
-Types of Requirements.
-Requirements Gathering Process

Week-7
-Elements of Analysis Modeling
-The Data Dictionary.
-Data Modeling
-Data objects, Attributes, Relationships
-ERD with example

Fall 2022 Page 1 of 3


Week-8
-Functional Modeling
-DFD with example
-Behavioral Modeling
-STD with example

Week-9
-S/W Design Concepts
-Data Design.

Week-10
-Architectural Styles
-Data centered architectures
-Data flow architectures
-Call and return architectures
-Object Oriented architectures
-Layered architectures
Week-11
-User Interface Rules
-Place the user in control
-Reduce the user’s memory load
-Make the interface consistent

Week-12
-Component/Level
-Graphical Design Notation.
-Tabular Design Notation.
-Program Design Lang.

Week 13
-Software Testing :
-Black Box Testing
-White Box Testing

Week-14
-Software Testing Strategies:
-Unit testing.
-Unit test considerations.

Week-15
-Integration Testing
-Top Down
-Depth first/Breath first approaches
-Bottom Up

Week-16
-Validation Testing
- Alpha/beta Testing
-System Testing
-Recovery, Security, Stress, Performance

Fall 2022 Page 2 of 3


Total Marks: 100
Recommended Books
1. Software Engineering (Roger S. Pressman) 5 edition
2. Software Engineering (Ian Someruille) 6 edition

Fall 2022 Page 3 of 3

You might also like