

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
I uploaded assignments for many different subjects related my degree Computer Science. This assignment for Software Engineering includes: Software, Engineering, Generic, Development, Custom, Attribute, Product, Activities, Project, Managment, Functional
Typology: Exercises
1 / 3
This page cannot be seen from the preview
Don't miss anything!


1
Course: Software Engineering (3575/3420) Semester: Spring, 2012 Level: Post Graduate Total Marks: 100 Pass Marks: 40
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 difficult to maintain. Q. 5 Explain the purpose of software project management activities. How it is related to software development?
Total Marks: 100 Pass Marks: 40 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.
2 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. 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 organized? 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.
Recommended Book: Software Engineering 5th^ Edition by Roger Pressman Course Outlines: Unit # 1 Introduction a) Introduction to Software, Role of Software b) Characteristics of Software, Need for Software c) Introduction to Software Engineering Unit # 2 Software Engineering Models a) Software Process. b) Software Process Models (Linear Sequential Model, Prototyping Model, RAD Model, Evolutionary Software Process Models). Unit # 3 Project Management a) System, Types of System, Elements of System. b) Project Management Concept c) Software Management Team. d) Common Software Management Problems. e) Basic Management Techniques. Unit # 4 Analysis Concepts and Principles a) Requirements Analysis, Communication Techniques, Analysis Principles b) Software Prototyping, Specification, Specification Review Unit # 5 Analysis Modelling a) Introduction to Analysis Modelling, Data Modelling b) Functional Modelling and Information Flow (DFD).