Systems Analysis and Design - Sprint 1

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

5 Process Groups

-initiating -planning -executing -monitoring and controlling -closing

10 Knowledge Areas

-integration -scope -time -cost -quality -human resource -communication -risk -procurement -stakeholder management MNEMONIC: Integrating Scope and Time will Cost our Quality Human Resources to Communicate with a Risk of Procuring Stakeholders

5 Phases of project management

-project identification -project selection -project kickoff -project management -product management

Object-Oriented Systems Analysis & Design (OOSAD)

-use-case driven -architecture centric -interative and incremental Breaks a complex system into smaller, more manageable modules

Work Breakdown Structure (WBS)

A deliverable-oriented grouping of the work involved in a project that defines the total scope of the project

Project charter

A document that formally recognizes the existence of a project and provides direction on the project's objectives and management

Change control system

A formal, documented process that describes when and how official project document and work may be changed

Methodology

A formalized approach to implementing the SDLC A set of ideas or guidelines about how to proceed in gathering and validating knowledge of a subject matter

Unified Modeling Language (UML)

A modeling language for object-oriented system analysis, design and deployment. NOT a product, or is it a process or a methodology. Provides a common vocabulary of object-oriented terms and diagramming techniques

Class

A set of objects that share the same attributes and operations

Unified Process

A specific methodology that maps out when and how to use the various UML techniques for object-oriented analysis and design

Mind-mapping approach (WBS development)

A technique that uses branches radiating out from a core idea to structure thoughts and ideas

Activity / Task

An element of work normally found on the work breakdown structure (WBS) that has an expected duration, a cost, and resource requirements

Project Management Institute (PMI)

An international professional society for project managers

CAPM

Certified Associate in Project Management

Information Systems

Commercial products that must: -satisfy their consumers, and -be developed by following a methodology that assures the best possible quality and the best possible use of resources

Information Hiding

Conceals and protects what goes on inside an object from the outside world. Objects are treated as black boxes.

Object Interface

Consists of operations that are available to the public

Implementation phase

Construct the system, install the system, and support the system

Solution space

Contains issues related to the product itself, product is designed within here

Design phase

Develop a design strategy, design architecture and interfaces, develop databases and file specification, finally develop the program design to specify what programs need to be written and what they will do

Analysis phase

Develop an analysis strategy, gather the requirement and develop a system proposal

Expert judgment

Experts can help project managers and their teams make many decisions related to project execution

Attributes

Features, properties, qualities or characteristics that are associated with an object

Requirements

Identify the specific objectives that the product must help its users to achieve (NOT product specifications)

Role of Systems Analyst

Identify ways to improve the organization, motivate and train others. Needs these set of skills: -technical -business -analytical -communications -interpersonal -ethics

Abstraction

Identifying those characteristics of an entity that distinguish it from other kinds of entities

Project scope management

Includes the processes involved in defining and controlling what is or is not included in a project

Object

Instantiation of a class

Scrum

Leading agile development method. The owner chooses a product from the product backlog, and the ScrumMaster facilitates daily Scrum meetings detailing what the development team needs to do to create desired results within a sprint, typically 2-4 weeks.

Agile development

Move quickly and easily, more adaptive than traditional predictive development strategies

Rapid Application Development

Phased, prototyping

PMP

Project Management Professional

Planning phase

Project initiation and project management

Superclass

Results from generalizing a set of classes

Subclass

Results from specializing a superclass. Inherits characteristics from the superclass.

Analogy approach (WBS development)

Review WBSs of similar projects and tailor to your project

Waterfall

Specifies a set of sequential phases for software development -each step cannot begin until the previous step has been completed and documented -document-driven

Top-down approach (WBS development)

Start with the largest items of the project and break them down

Bottom-up approach (WBS development)

Start with the specific tasks and roll them up

Finish to start dependency

Task B cannot start until task A finishes

Polymorphism

The ability of objects belonging to different classes to perform the same operation differently

Prototyping

The creation of a working model of the essential features of the final product for testing and verification requirements

Problem space

The environment in which the product must operate, this is understood within the analysis phase of the SDLC

Information Technology

The know-how, the methods, the tools and the material used to support information systems

Inheritance

The mechanism by which a subclass incorporates the behavior of a superclass

Encapsulation

The packaging of data and processes within one single unit

Critical path

The series of activities that determines the earliest time by which the project can be completed. It is the longest path in the network diagram.

SDLC Process and Phases

This process consists of four phases: -planning -analysis -design -implementation Each phases consists of a series of steps Each phase is documented Phases are executed sequentially, incrementally, iteratively or in some other pattern

Triple constraint

Time, cost and scope (sometimes quality)

Generalize

To conclude that characteristics of a particular entity apply to a broader range of entities

Structured Development

Waterfall, parallel

Operations / Methods

What an object does or is capable of doing (Verb)

Agile Development

eXtreme programming, SCRUM

Messages

information sent to objects to trigger methods


Ensembles d'études connexes

C213 - Accounting for Decision Makers 10+

View Set

Maryland Real Estate (Law) Chapter 2 - Brokerage

View Set

Adult Health - Respiratory - Silvestri

View Set

Module 11: Databases & Analytics

View Set

BIBL 104-Quiz: The Old Testament Books of Prophecy

View Set