Chapter 1 Introduction to Systems Analysis and Design

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Methods

In object-oriented programming, behaviors are implemented as __________.

Waterfall

The original structured design methodology (still used today) is _________ development. It allows the analysts and users proceed in sequence from one phase to the next.

Method

To make an appointment is an example of a ____________.

Parallel

___________ development methodology attempts to address the problem of long delays between the analysis phase and the delivery of the system. Instead of doing design and implementation in sequence, it performs a general design for the whole system and then divides the project into a series of distinct subprojects.

Prototype

___________ is a process with minimal features, which allows reanalyze, redesign, and re-implement. Works well for small projects

Information hiding

_____________ _______________ suggests that only the information required to use a software module be published to the user of the module.

Supporting

_____________ workflows include the project management, configuration and change management, and environment workflows. This workflow focuses on the managerial aspects of information systems development.

Dynamic binding

_______________ _________________ is a technique that delays typing the object until run-time. The specific method that is actually called is not chosen by the object-oriented system until the system is running.

Polymorphism

_______________ means that the same message can be interpreted differently by different classes of objects.

Engineering

________________ Workflows include business-modeling, requirements, analysis, design, implementation, test, and deployment workflows. This workflow deals with the activities that produce the technical product (i.e., the information system).

Encapsulation

__________________ is the combination of process and data into a single entity.

Object

A person, place, or thing about which we want to capture information is an ________________.

Elaboration

(UP) The analysis and design workflows are the primary focus during this phase. The phase continues with developing the vision document, including finalizing the business case, revising the risk assessment, and completing a project plan in sufficient detail to allow the stakeholders to be able to agree with constructing the actual final system.

Transition

(UP) This phase addresses aspects typically associated with the implementation phase of a traditional SDLC approach. Its primary focus is on the testing and deployment workflows. Essentially, the business modeling, requirements, and analysis workflows should have been completed in earlier iterations of the evolving information system.

Construction

(UP) This phase focuses heavily on programming the evolving information system. This phase is primarily concerned with the implementation workflow. However, the requirements workflow and the analysis and design workflows also are involved with this phase. It is during this phase that missing requirements are identified and the analysis and design models are finally completed.

Inception

(UP) This phase is very similar to the planning phase of a traditional SDLC approach. In this phase, a business case is made for the proposed system. This includes feasibility analysis.

class

A _________ is the general template we use to define and create specific instances, or objects. Every object is associated with one of these.

Methodology

A ____________ is a formalized approach to implementing the SDLC (i.e., it is a list of steps and deliverables).

Attributes

Each object has ______________ that describe information about the object, such as a patient's name, birth date, address, and phone number. These are also used to represent relationships between objects.

Extreme Programming, SCRUM

Examples of Agile Development methodologies

Prototype, Throwaway prototype

Examples of Rapid Application Design (RAD) methodologies

Waterfall, parallel

Examples of Structured Development methodologies

Attribute

Name is an example of an __________.

Class

Patient is an example of a _________.

Inherit

Subclasses ________________ the appropriate attributes and methods from the superclasses above them. That is, each subclass contains attributes and methods from its parent superclass.

Project scope

The _________ ___________ determines # of people, resources, hardware, software, money, time, etc

System proposal

The _________ ____________ is presented to the project sponsor and other key decision makers who decide whether the project should continue to move forward.

Analysis

The _________ phase answers the questions of who will use the system, what the system will do, and where and when it will be used. During this phase, the project team investigates any current system(s), identifies opportunities for improvement, and develops a concept for the new system.

System request

The __________ _____________ is a document stating problem, solution, benefit.

Behaviors

The __________ specify what the object can do.

Unified Process

The ___________ ____________ is a specific methodology that maps out when and how to use the various Unified Modeling Language (UML) techniques for object-oriented analysis and design.

Design

The ___________ phase decides how the system will operate, in terms of the hardware, software, and network infrastructure; the user interface, forms, and reports; and the specific programs, databases, and files that will be needed.

Planning

The _____________ phase is the fundamental process of understanding why an information system should be built and determining how the project team will go about building it. What is the need? Is there a time to seize opportunity?

Systems Development Life Cycle

The ______________ ___________ ___________ ________________ is the process of understanding how an information system (IS) can support business needs by designing a system, building it, and delivering it to users.

Throwaway prototype

The __________________ _____________methodology has a relatively thorough analysis phase that is used to gather information and to develop ideas for the system concept. However, users might not completely understand many of the features they suggest, and there may be challenging technical issues to be solved.

Implementation

The final phase in the SDLC is the ________________ phase, during which the system is actually built (or purchased, in the case of a packaged soft ware design). This is the phase that usually gets the most attention, because for most systems it is the longest and most expensive single part of the development process.

Inception, elaboration, construction, transition

The four steps of the Unified Process are:

Planning, Analysis, Design, Implementation

What are the steps of the SDLC

Prototyping, XP, Scrum

Which 3 methods are good for small and simple business processes?

Waterfall

Which methodology is good for a large and complex business process?

SCRUM

_______ believes that no matter how much planning you do, you're always going to run into a problem. When there is a problem, then find a solution & move on (therefore eliminating Planning).

Agile development

_________ __________ focuses on streamlining the system-development process by eliminating much of the modeling and documentation overhead and the time spent on those tasks. Instead, projects emphasize simple, iterative application development.

Extreme programming

__________ ____________ has small teams, meet often, little time spent planning & analyzing. Design ASAP. Founded on four core values: communication, simplicity, feedback, and courage.

Prototyping

__________ performs the analysis, design, and implementation phases concurrently, and all three phases are performed repeatedly in a cycle until the system is completed. It quickly provides a system with which the users can interact, even if it is not ready for widespread organizational use at first.

Messages

___________ are information sent to objects to trigger methods. It is essentially a function or procedure call from one object to another object.


Set pelajaran terkait

Renewable Energy System Midterm 2

View Set

Social Studies Chapter 18 Section 3 Questions - The Reconstruction South

View Set

PrepUs- Chapter 40 - Fluid, Electrolyte and Acid-Base Balance

View Set

Chapter 54: Drugs Acting on the Upper Respiratory Tract

View Set