Podcast
Questions and Answers
What is the primary goal of systems analysis and design?
What is the primary goal of systems analysis and design?
- To create visually appealing user interfaces.
- To gather more information.
- To improve organizational systems. (correct)
- To reduce the number of employees needed.
A system's boundary separates it from its environment?
A system's boundary separates it from its environment?
True (A)
Which term describes the characteristic of a system where it sends the outcome of its input processing back to its surroundings?
Which term describes the characteristic of a system where it sends the outcome of its input processing back to its surroundings?
- Input
- Interface
- Output (correct)
- Throughput
What is the term for the degree of interdependence between systems modules?
What is the term for the degree of interdependence between systems modules?
According to the course outline, what percentage of the final grade comes from the final term examination?
According to the course outline, what percentage of the final grade comes from the final term examination?
Class materials are uploaded on Github.
Class materials are uploaded on Github.
The ability to ____, organize, and interpret information is key to business success.
The ability to ____, organize, and interpret information is key to business success.
What is the role of application software in an organization?
What is the role of application software in an organization?
A system exists independently of its environment.
A system exists independently of its environment.
What term is used for a part of a system that makes up the system?
What term is used for a part of a system that makes up the system?
What is the purpose of 'decomposition' in systems analysis?
What is the purpose of 'decomposition' in systems analysis?
What does 'modularity' refer to in system design?
What does 'modularity' refer to in system design?
High coupling in system design is considered a good practice.
High coupling in system design is considered a good practice.
What is the primary responsibility of a systems analyst?
What is the primary responsibility of a systems analyst?
What are the four types of skills a systems analyst needs to succeed?
What are the four types of skills a systems analyst needs to succeed?
Organizations use a standard set of steps, called a ____, to develop and support their information systems.
Organizations use a standard set of steps, called a ____, to develop and support their information systems.
Which of the following activities is part of the 'Systems Planning and Selection' phase of SDLC?
Which of the following activities is part of the 'Systems Planning and Selection' phase of SDLC?
During the SDLC, systems development life cycle phases must always be followed sequentially.
During the SDLC, systems development life cycle phases must always be followed sequentially.
In which SDLC phase do programmers write the programs that make up the system?
In which SDLC phase do programmers write the programs that make up the system?
What is the main focus during the Systems Analysis phase in SDLC?
What is the main focus during the Systems Analysis phase in SDLC?
During operation, ____ make the changes that users ask for and modify the system to reflect changing business conditions.
During operation, ____ make the changes that users ask for and modify the system to reflect changing business conditions.
Within the SDLC, what does the 'system-design document' primarily contain?
Within the SDLC, what does the 'system-design document' primarily contain?
The amount of time and effort to system enhancements does not depends a great deal on the performance of the previous phases of the life cycle.
The amount of time and effort to system enhancements does not depends a great deal on the performance of the previous phases of the life cycle.
Cohesion in system concepts refers to:
Cohesion in system concepts refers to:
Match the following SDLC phases with their primary deliverable:
Match the following SDLC phases with their primary deliverable:
Flashcards
Key to business success?
Key to business success?
The ability to gather, organize, and interpret information.
Systems analysis and design
Systems analysis and design
A methodology that helps businesses utilize information to its full capacity.
Major goal of systems analysis and design
Major goal of systems analysis and design
To improve organizational systems.
What is a System?
What is a System?
Signup and view all the flashcards
Environment
Environment
Signup and view all the flashcards
Boundary
Boundary
Signup and view all the flashcards
Components
Components
Signup and view all the flashcards
Interrelated Components
Interrelated Components
Signup and view all the flashcards
Boundary
Boundary
Signup and view all the flashcards
Purpose
Purpose
Signup and view all the flashcards
Environment
Environment
Signup and view all the flashcards
Interfaces
Interfaces
Signup and view all the flashcards
Constraints
Constraints
Signup and view all the flashcards
Input
Input
Signup and view all the flashcards
Output
Output
Signup and view all the flashcards
Decomposition
Decomposition
Signup and view all the flashcards
Modularity
Modularity
Signup and view all the flashcards
Coupling
Coupling
Signup and view all the flashcards
Cohesion
Cohesion
Signup and view all the flashcards
Responsibilities of systems analyst
Responsibilities of systems analyst
Signup and view all the flashcards
Who is responsible?
Who is responsible?
Signup and view all the flashcards
Four types of skills
Four types of skills
Signup and view all the flashcards
Systems development methodology
Systems development methodology
Signup and view all the flashcards
SDLC
SDLC
Signup and view all the flashcards
Four key steps of SDLC
Four key steps of SDLC
Signup and view all the flashcards
Study Notes
- Systems analysis and design is taught within the Information Systems department.
- These notes relate to the course "Systems Analysis and Design".
- The textbook "Essentials of System Analysis & Design" is recommended.
- Additional resource: "Systems_Analysis_Design_UML_5th ed".
- Lecture materials can be found on Microsoft Teams.
- The course prerequisite is Computer Science Fundamentals.
- Assessment weighting includes:
- Final term examination: 50 points
- Oral exam: 10 points
- Practical examination: 10 points
- Semester work: 30 points (15 Midterm + 15 labs)
- Total: 100 points
- To pass, a student must achieve at least 50% overall, comprised of 50% of the grade.
- At least 30% must come from the final written exam.
Chapter 1: The Systems Development Environment Objectives
- Defining systems analysis and design requires the ability to gather, organize, and interpret information for business success.
- Systems analysis and design is a methodology helping businesses utilize information to its full capacity.
- The goal is to improve organizational systems by developing or acquiring application software and training employees in their use.
- Application Software/system supports organizational functions, for example, inventory management, payroll, or market analysis.
- The objective of application software is turning data into information.
System
- A system transforms data into information.
- "A system is an interrelated set of business procedures (or components) used within one business unit, working together for some purpose."
- A system exists within a larger world, which is its environment.
- A boundary separates a system from its environment.
- Systems take input from outside, system processes inputs to send back as output into its environment.
- A system has seven characteristics.
Characteristics of a System Explained
- Components: Parts that make up a system (also called a subsystem).
- Interrelated Components: Dependence of one part of the system on one or more other system parts; for example, customer daily report & customer orders.
- Boundary: A line separates the inside and outside of a system from its environment and other systems.
- Purpose: The overall goal or function of a system; the system's reason for existing.
- Environment: Everything external to a system's boundary that interacts with the system.
- Interfaces: The point of contact where a system meets its environment or where subsystems meet each other.
- Constraints: Limits to what a system can accomplish in terms of capacity, speed, or capabilities.
- Input: What a system takes from its environment to function.
- Output: What a system returns to its environment as a result of its functioning, achieving its purpose.
System Concepts
- Systems analysts should know systems concepts to understand their function:
- Decomposition
- Modularity
- Coupling
- Cohesion (unity)
System Concepts: Decomposition
- Decomposition: Breaking down a system into smaller components.
- It allows the systems analyst to:
- Break a system into small, manageable and understandable subsystems
- Focus attention on one area (subsystem) at a time
- Concentrate on the part of the system pertinent to the particular group of users, without confusing users with unnecessary details.
- Build different components at independent times
System Concepts: Modularity
- Modularity: A result of decomposition, dividing a system into chunks or modules of uniform size.
- Modules simplify system representation, ease understanding, and redesign/rebuild.
System Concepts: Coupling
- Coupling is the degree of interdependence between systems or modules.
- Subsystems should be as independent as possible.
- Subsystems function best independently.
- Highly dependent subsystems risk failure if one fails.
- Good designs have low coupling.
- Coupling is measured by the number of relations between modules.
System Concepts: Cohesion
- Cohesion: How closely activities within a single module are related.
- A highly cohesive module performs one task/objective; applying one single task is better.
- Low coupling and high cohesion are competing factors.
- A developer needs to balance coupling and cohesion.
Role in Systems Development: System Analyst
- The system analyst is responsible for systems analysis and design.
- The system analyst role involves:
- Studying problems and needs within organizations
- Helping users and managers define requirements for new or enhanced information services
- Analyzing problems by observing data and facts about operating businesses
- Drawing specifications and assigning relevant responsibilities to team members
- Designing and evaluating systems to ensure they meet specifications
- Staying updated with technological advancements; being agents of technological change
Skills of a Successful Systems Analyst
- Required Skills: analytical, technical, managerial, and interpersonal.
- Analytical Skills:
- Understanding organizations
- Problem-solving skills
- System thinking
- Seeing organizations and information systems as systems
- Technical Skills:
- Understanding technology potentials and limitations
- Proficiency in programming languages (C++, Java) and operating systems
- Managerial Skills:
- Ability to manage projects, resources, risk, and change
- Interpersonal Skills:
- Ability to work with end users, analysts, and programmers
- Effective written and oral communication, meeting leadership, interviewing, and listening
Developing Information Systems
- Like commercial products (e.g., a Honda car), information systems follow a life cycle: created, tested, introduced, sales increase/peak/decline, and eventual replacement.
- Organizations use a standard set of steps, called a systems development methodology, to develop and support their information systems.
Systems Development
- Systems development methodology is the step-by-step process to analyze, design, implement, and maintain information systems.
- The development of information systems often follows a life cycle called the systems development life cycle (SDLC).
- SDLC: A "series of steps used to manage the phases of development for an information system."
Systems Development Life Cycle SDLC
- SDLC steps:
- Phase 1: Systems Planning and Selection
- Phase 2: Systems Analysis
- Phase 3: Systems Design
- Phase 4: Systems Implementation
- SDLC Phases are not necessarily sequential.
- The life cycle can be sequential (waterfall model) or involve parallel activities.
- SDLC phases can also be iterative (Agile approach) and/or a spiral approach.
- Each phase of SDLC has specific outcomes and deliverables.
- Individual companies customize the SDLC.
SDLC: Phase 1: Planning and Selection Phase
- Main activities:
- Identifying the need for a new or enhanced system
- Investigation and determination of scope
Products (Deliverables) for Systems Planning and Selection
- Priorities for systems and projects
- Architecture for data, networks, hardware, and IS management
- Detailed work plan for selected project
- Specification of system scope
SDLC: Phase 2: Systems Analysis Activities
- Preliminary investigation
- System survey: The study of the current system
- Determination of user requirements
- Analysis of the system survey
- Systems analysis report
Products (Deliverables) for Systems Analysis
- Description of current system
- General recommendation on how to fix, enhance, or replace the current system
- Explanation of alternative systems and justification for the chosen alternative
- System-requirements document
SDLC: Phase 3: Systems Design Phase
- Analysts convert the recommended alternative solution into logical and physical system specifications.
- All system aspects are designed, from input/output screens to reports, databases, and computer processes.
- Diagrams map the origin, flow, and processing of data, converting into a structured systems design broken down into smaller units for programming.
Products (Deliverables) in Systems Design
- Detailed specifications of all system elements.
- A system-design document is needed for programmers to create the system.
SDLC: Phase 4: Systems Implementation and Operation
- Systems are turned into a working system which is tested and put into use.
- Coding: Programmers write code to make up the system
- Testing: Programmers and analysts find and correct errors in programs/systems.
- and installation: The new system becomes a part of the daily activities of the organization.
- Application software is installed/loaded on existing/new hardware
- Documentation
- User training
SDLC: Phase 4: Systems Implementation and Operation - Operation Part
- Users may find problems and want improvements in the system.
- Programmers make changes to reflect user requests and changing business conditions.
- The time and effort for system enhancements depends on the life cycle phases.
SDLC: Phase 4: Systems Implementation and Operation (Maintenance)
- Operation and Maintenance includes fixing reported bugs.
- It also involves evaluating/implementing new feature requests.
- System updates and backups are performed routinely.
Products (Deliverables) of Implementation and Operation
- Code
- Documentation
- Releases and updates of software, including any updates to documentation training/support
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.