Software Engineering II-Computer Science-Assignment, Exercises of Software Engineering

I uploaded assignments for many different subjects related my degree Computer Science. This assignment for Software Engineering includes: Software, Engineering, Requirements, Review, Organize, Computer, System, Factor, Functional, Social, Development, Activities

Typology: Exercises

2011/2012

Uploaded on 08/25/2012

jonny2
jonny2 🇮🇳

4.3

(18)

53 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
A
WARNING
1. PLAGIARISM OR H IRING OF G HOST WRITER(S) FO R SOLV ING
THE ASS IGNMENT(S) WILL D EBAR T HE ST UDENT FR OM AW ARD
OF DEGREE/CERTIFICATE, IF FOUND AT ANY STAGE.
2. SUBMITTING ASSIGNMENTS BORROWED OR ST OLEN FR OM
OTHER(S) AS ON E’S OWN WILL BE PE NALIZED A S DEFIN ED I N
Course: Software Engineering-I (3414) Semester: Spring, 2012
Level: BS (CS) Total Marks: 100
ASSIGNMENT No. 1
Note: All Questions Carry Equal Marks.
Q.1 What are the differences between generic software product development and
custom software development?
Q.2 What are the four important attributes which all software products should have?
Suggest four other attributes that may sometimes be significant.
Q.3 Describe the main activities in software development process and output of these
activities. Use a diagram to justify your answer.
Q.4 Explain why programs that are developed using evolutionary development are
likely to be difficult to maintain.
Q.5 Explain the purpose of software project management activities. How it is related to
software development.
ASSIGNMENT No. 2
Note: All Questions Carry Equal Marks.
Q.1 Suggest how an engineer responsible for drawing up a system requirement
specification might keep track of the relationships between functional and non
functional requirements.
Q.2 Discuss an example of a type of system where social and political factors might
strongly influence the system requirement. Explain why these factors are important
in your example.
docsity.com
pf2

Partial preview of the text

Download Software Engineering II-Computer Science-Assignment and more Exercises Software Engineering in PDF only on Docsity!

1

A

WARNING

1. PLAGIARISM OR H IRING OF G HOST WRITER(S) FO R SOLV ING

THE ASS IGNMENT(S) WILL D EBAR T HE ST UDENT FR OM AW ARD

OF DEGREE/CERTIFICATE, IF FOUND AT ANY STAGE.

2. SUBMITTING ASSIGNMENTS BORROWED OR ST OLEN FR OM

OTHER(S) AS ON E’S OWN WILL BE PE NALIZED A S DEFIN ED I N

Course: Software Engineering-I (3414) Semester: Spring, 2012

Level: BS (CS) Total Marks: 100

ASSIGNMENT No. 1

Note: All Questions Carry Equal Marks.

Q.1 What are the differences between generic software product development and custom software development?

Q.2 What are the four important attributes which all software products should have? Suggest four other attributes that may sometimes be significant.

Q.3 Describe the main activities in software development process and output of these activities. Use a diagram to justify your answer.

Q.4 Explain why programs that are developed using evolutionary development are likely to be difficult to maintain.

Q.5 Explain the purpose of software project management activities. How it is related to software development.

ASSIGNMENT No. 2

Note: All Questions Carry Equal Marks.

Q.1 Suggest how an engineer responsible for drawing up a system requirement specification might keep track of the relationships between functional and non functional requirements.

Q.2 Discuss an example of a type of system where social and political factors might strongly influence the system requirement. Explain why these factors are important in your example.

docsity.com

2

Q.3 Identify and briefly describe four types of requirements that may be defined for a computer based system.

Q.4 Who should be involved in a requirement review? Draw a process model showing how a requirement review might be organize?

Q.5 Consider an automated ticket-issuing system used by the passengers at a railway station. Design an architecture based on your choice of model.

3414 Software Engineering-I Credit Hours: 4(4 + 0)

Recommended Book: Software Engineering 5 th^ Edition by Roger Pressman

Course Outlines: Unit No.1 Introduction Introduction to Software, Role of Software, Characteristics of Software, Need for Software, Introduction to Software Engineering Unit No.2 Software Engineering Models Software Process, Software Process Models (Linear Sequential Model, Prototyping Model, RAD Model, Evolutionary Software Process Models) Unit No.3 Project Management Project Management Concept, Software Management Team, Common Software Management Problems, and Basic Management Techniques Unit No.4 System Engineering System, Types of System, Elements of System, Approaches to Software Engineering (Structured approach, Object-Oriented approach) Unit No.5 Analysis Concepts and Principles Requirements Analysis, Communication Techniques, Analysis Principles, Software Prototyping, Specification, Specification Review Unit No.6 Analysis Modeling-I Elements of the Analysis Model, Data Modeling, Functional Modeling (DFD), Behavioral Modeling (STD) Unit No.7 Analysis Modeling-II Entity Relationship Diagram (ERD), Control Flow Model, Control Specification and Process Specification, the Data Dictionary Unit No.8 Design Concepts and Principles Design Concepts, Design Process, Effective Modular Design, Design Principles for Effective Modularity, Introduction to Design Model Unit No.9 Software Testing Methods Software Testing Fundamentals, Testing objectives, Testing principles, Test Case Design, White box testing, Basis Path testing, Control Structure Testing, Black Box Testing.

docsity.com