Unit 7 Flashcards
These are statements that describe what the system should do or possess to meet the needs of its users and stakeholders.
Requirements
What are the two types of system requirements?
Functional requirements
Non-functional requirements
These define what the system should achieve in terms of features and capabilities.
Functional requirements
These requirements ensures the system meets the desired levels of performance, quality, and user satisfaction.
Non-functional requirements
This is the ability of the system to handle an increasing number of users without significant performance degradation.
Scalability
This is the ability of the system to secure user passwords and prevent unauthorized access.
Security
This is the ability of the system to be intuitive and to be easily navigated by users of all experience levels.
Usability
This is the ability of the system to have at least 99.9% uptime with minimal downtime for maintenance.
Reliability
This is the ability of the system to load within 3 seconds to provide a good user experience.
Performance
This is the physical design of the system that will meet the specifications described in the system requirements document.
System Design
This is a concrete database design translated from the business rules.
Data Design
This is the part of the system with which the users interact. It includes the screen displays that provide navigation.
User Interface
This describes the system’s hardware, software, and network environment.
Architecture
This is a document or set of documentation that describes the features and behavior of a software application.
System design specification
This involves a repetitive sequence of analysis, design, modeling, and testing.
Prototyping
This prototyping method produces a full-featured, working model of the information system.
System prototyping
This method of development that employs technical mechanisms for reducing risk in a project, when the project needs are vaguely and poorly laid out.
Design prototyping or Throwaway prototyping
What does CASE stand for?
Computer-Aided Systems Engineering
This is a technique that uses powerful software called CASE tool to help system analysts develop and maintain information systems.
CASE
These are tools that support the rapid development of computer programs by translating a logical model directly into code. Also called a code generator.
Application generators
This is a computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet, and use it to produce a document in a format which satisfies a particular human readership.
Report generators
This is also called form painter. It is an interactive tool that helps you design a custom interface, create screens forms, and handle data entry format and procedures.
Screen generator