SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Se sample questions
1. Page 1 of 2
01.
a) Explain the deference between software and software engineering.
b) What are the characteristics to be included in a good software product?
c) Explain any 3 myths associated with software engineering.
d) List and explain the 6 phases in Software Development Life Cycle.
e) There are many software development life cycle models used in software engineering. Explain 4
key differences between the Waterfall Model and Incremental Model.
(15 Marks)
03.
a) What are the objectives of system design?
b) Why is software design important?
c) User interface design is one of the activities in software design. Explain 3 principles that involve in
interface design.
d) What is the benefit of having a design document by a software designer?
(15 marks)
04.
a) What is software testing?
b) By conducting a Black Box Testing what are the areas that a Tester attempts to find errors in?
c) Agile methodology consists of group of software development techniques use by software
companies. List 5 popular agile techniques use in the industry.
d) Explain the 3 main roles in Scrum software development process.
e) Explain the following related to agile methodology.
1.1. Task board
1.2. User stories
1.3. Burn down chart
(15 marks)
02.
a) Explain the different types of requirements that should be considered in software development,
with suitable examples.
b) Requirement engineering consists of many tasks. List all tasks and explain 3 of them.
c) What are the software Configuration Management activities?
d) Explain the types of software maintenance.
(15 Marks)
05.
ABC (Pvt) Ltd wanted to implement an information system to manipulate their annual budgetary
allocations. Details of the requirement is stated below
Management of the company prepares the Annual budget for each department. A department cannot
exceed its budgetary allocations. When a department makes purchase requisition, the System should
check availability of annual allocations. If the funds are available, then the system places the purchase
order after getting the management approval. Otherwise informs the relevant department. Once the items
2. Page 2 of 2
are ready, the supplier sends goods along with a delivery note. The System should generate annual
budget utilization report and monthly purchase request status report for the company management.
1. Identify the systems boundary and draw the Context Diagram
2. Expand the Context Diagram to Level 0 DFD
3. Draw a Level 1 DFD for any one of the above identified main processes. (20 Marks)
06.
XYZ Institute wants to establish an Information System to manage their student registrations for
courses. The requirements of the Institute are stated below:
A student who registers with the system can enroll for zero or more courses and the institute allows to
start a course if there are at least 15 participants. A course is consisting of many subjects and there are
module leaders assigned for each subject. One lecturer can be a module leader for one to three subjects.
The course director (CD) has the total responsibility over a course which includes Create courses, assign
module leaders and manage course (Add, Modify or Delete subjects).
In order to delete a subject from a course the Course Director should first select the course by giving the
course Id. The system then displays the list of subjects of the selected course where the CD can select
the subject to be deleted. The system permanently deletes the subject only after getting the confirmation
from the CD for the warning message generated by the system.
Draw Use Case, and Class Diagrams for the above case study and Sequence diagram for the use case
delete subject.
You can decide your own attributes and methods for the classes identified and show the multiplicity.
(20 marks)