Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Principles of Systems Analysis and Design

25

Flashcards

0/25

Still learning
StarStarStarStar

Project Planning

StarStarStarStar

Identifying and scheduling the specific activities that need to be performed in order to complete the project. Methodologies used include Gantt Charts, Critical Path Analysis (CPA), and Program Evaluation Review Technique (PERT).

StarStarStarStar

Feasibility Analysis

StarStarStarStar

Determining whether a project is viable and worth pursuing. It includes technical, economic, legal, operational, and schedule feasibility studies.

StarStarStarStar

Requirements Gathering

StarStarStarStar

Collecting the necessary information to create a system that meets the end-users' needs. Methods used are interviews, questionnaires, observation, and document analysis.

StarStarStarStar

Process Modeling

StarStarStarStar

Creating diagrams that show business processes and workflows. Techniques include Data Flow Diagrams (DFDs) and Business Process Modeling Notation (BPMN).

StarStarStarStar

Data Modeling

StarStarStarStar

Structuring and organizing data. Methods include Entity-Relationship Diagrams (ERD), normalization, and SQL database design.

StarStarStarStar

System Design

StarStarStarStar

Outlining the system's architecture, including hardware, software, networks, and user interface. Design tools include Unified Modeling Language (UML) and wireframing.

StarStarStarStar

Prototyping

StarStarStarStar

Creating an initial version of the system to gather feedback from users. Rapid Application Development (RAD) and throwaway prototyping are common methodologies.

StarStarStarStar

System Implementation

StarStarStarStar

The phase where the system is actually built or installed, and the components are integrated and tested. Agile development, waterfall model, and incremental implementation methods are used.

StarStarStarStar

User Training and Support

StarStarStarStar

Educating the end-users on how to use the system and providing ongoing assistance. Methods may include workshops, user manuals, and help desks.

StarStarStarStar

System Maintenance

StarStarStarStar

Keeping the system running smoothly and updating it to adapt to any new changes. It includes corrective, adaptive, perfective, and preventive maintenance.

StarStarStarStar

System Evaluation

StarStarStarStar

Assessing the system's performance and determining whether it meets the desired objectives. Techniques used might include key performance indicators (KPIs) and user feedback analysis.

StarStarStarStar

System Decommissioning

StarStarStarStar

The process of safely retiring an old system, which includes data migration, archival or destruction, and hardware disposal in an environmentally responsible manner.

StarStarStarStar

Quality Assurance

StarStarStarStar

Ensuring that the system meets the quality standards and specifications. Methods include software testing, code peer review, and use of automated testing tools.

StarStarStarStar

Change Management

StarStarStarStar

Managing changes to the system in a controlled and systematic way. It involves change request procedures, impact analysis, and approval processes.

StarStarStarStar

Scope Management

StarStarStarStar

Defining and controlling what is and is not included in the project. It is critical in preventing scope creep. Techniques include work breakdown structure (WBS) and scope statement development.

StarStarStarStar

Risk Management

StarStarStarStar

The process of identifying, analyzing, and responding to risks throughout the life of the project. This includes qualitative and quantitative risk analysis, and risk mitigation strategies.

StarStarStarStar

Communication Plan

StarStarStarStar

Developing a structured approach for information exchange during the project. It involves determining the stakeholders, communication channels, frequency, and formats.

StarStarStarStar

Cost Management

StarStarStarStar

Planning and controlling the project's budget. Methods include cost estimation, cost budgeting, and cost control techniques.

StarStarStarStar

Time Management

StarStarStarStar

Ensuring the project is completed within the set timeframe. Techniques include Gantt Charts, milestone charts, and time boxing.

StarStarStarStar

Stakeholder Management

StarStarStarStar

Identifying, analyzing, and satisfying the needs of stakeholders throughout the project. Methods include stakeholder analysis matrices and engagement planning.

StarStarStarStar

Resource Management

StarStarStarStar

Allocating and managing resources efficiently and effectively. Techniques include resource leveling, resource allocation charts, and critical chain project management.

StarStarStarStar

Security and Privacy Considerations

StarStarStarStar

Incorporating measures to protect sensitive information and comply with privacy laws. This includes encryption, access controls, and adherence to standards like GDPR.

StarStarStarStar

Integration Management

StarStarStarStar

Coordinating all project elements to work together effectively. It includes developing project charters, integration strategies, and project management plan development.

StarStarStarStar

Procurement Management

StarStarStarStar

Managing the acquisition of goods and services from external sources. Methods include vendor analysis, contracts negotiation, and procurement planning.

StarStarStarStar

Ethics in System Design

StarStarStarStar

Ensuring that the system development process and the system itself adhere to ethical standards, including data integrity, intellectual property rights, and non-discrimination.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.