Philadelphia University Faculty of Administrative & Financial Sciences

advertisement
Philadelphia University
Faculty of Administrative & Financial Sciences
Business Networking and Systems Management Department
Software Engineering
Sample First Exam – second Semester 2010/2011 - Exam Date: // - Exam Duration: 1 hour.
Student Name:
Student Number:
Section:
Pages:
Course instructors
Course coordinator
Internal Examiner
Ahmad Al ghoul
Ahmad Al ghoul
Dr.
Student information:
1- This exam contains 3 major questions, total marks equal to marks.
2- The student must have all his instruments required for this exam.
3- Each question mark written beside the question
Question1Objectives (this question measures the fundamental knowledge for the features of a single
row functions, uses of single row. (Question level from low to medium)
1- Software costs less to maintain than it does to develop. _____
2- Software engineering is not concerned with cost-effective software.
development. _____
3- software engineering is part of system engineering. ______
4- Upper-CASE Tools to support later activities such as programming,
debugging and testing. ______
5- A software process is A set of activities whose goal is the development or
evolution of software. ________
6-The waterfall model Specification and development are interleaved. _____
7- Waterfall development A mathematical system model is formally
transformed to an implementation. ______
8- The drawback of the waterfall model is the difficulty of accommodating
change after the process is underway. ______
9- Reuse-oriented development Based on systematic reuse where systems are
integrated from existing components or COTS. _______
10- Risk assessment and reduction risks are assessed and activities put in
place to reduce the key risks. _____
11- Design is intended to show that a system conforms to its specification and
meets the requirements of the system customer. _____
12- Sub-system testing Related collections of dependent components are
tested. ____
13- Software engineering is an engineering discipline which is concerned
with all aspects of software production. _______
14- A software process model is an abstract representation of a process .
_____
)1(
1-Software engineers should use appropriate tools and techniques
depending on.
A- the problem to be solved
B- the development constraints
C- the resources available
D- All of the above
2-System engineering is concerned with all aspects of computer-based
systems development including
A- hardware,
B- software and
C- process engineering
D- All of the above
3- ……………. is software to support software development and evolution
processes.
(A)
Prototype
(B)
CASE
(C)
Implementation
(D)
All of the above
Question 2 Objectives (this question measures the knowledge in software engineering and the
capabilities of the students to find the software engineering challenges
A-Discuss the key challenges facing software engineering?
B-What are the attributes of good software?
With all my best wishes
)2(
Download