CS 307 Flashcards
(27 cards)
The software process in systems analysis involves:
software specification, software design and implementation, software validation, and software evolution
System analysis in software engineering is:
the process constituting software engineering in the production of software
Which of the following processes is not part of the requirements engineering stage?
requirements evolution
The four design components in the software design and implementation stage are:
architectural design, interface design, component design, and database design
Software validation in software engineering is important and ensures:
Components designed work accordingly, the system functions properly as a whole, and the process uncovers any requirement shortfalls and omissions.
Sourcing out alternatives in system analysis is an important stage because _____.
it enables alternate solutions in components and subsystems to be tried and tested on the system
One of the main processes involved in system analysis _____.
identification of system objectives
System analysis is defined as _____.
the process of breaking down a system into identifiable parts, uncovering problems and organizing facts and details of the system.
System design modeling entails _____.
simplifying the model into components and subsystems
In the _____ phase of the system development life cycle, the IT staff talks to end users for details about their requirements for the new system.
Analysis
Which would be a task performed during the maintenance phase of the system development life cycle?
A software patch could be applied to the system.
When you dispose of an obsolete software or hardware system, what’s the top concern?
Archiving the data and then destroying the old system so there’s no data breach.
Which phase of the system development life cycle involves using flowcharts to diagram how information flows through the proposed system?
Design
_____ describe objects into groupings that have some common functions or behaviours.
Classes
_____ are concrete things that are found in the real world, such as a student, a customer or a product. Select the best answer.
Objects
This phase focuses on collecting relevant information from future users of the system in order to establish what software they really need.
Requirements gathering
An object is described as an _____ of a given class. Select the best answer
instantiation
In the analysis phase of the systems development life cycle, what is the most common way to gather requirements?
user stories
What is the main purpose of the design phase in the systems development life cycle?
to translate requirements into actual blueprints for the system
Which phase of the systems development life cycle (SDLC) determines if the project can be done?
Planning
Which phase of the systems development life cycle must ensure that the system is ready to use?
Development
Why is the systems development life cycle referred to as a cycle?
The iterative nature, no matter what software methodology is followed
How do you think you can overcome an excess resource utilization issue?
Understand the different skillset of the resources and reallocate them
How do you think you can overcome the problems related to outsourcing?
The quality of the product might not be that good so proper quality testing has to be in place during project handover.