Unit 22: Systems Analysis and Design Assignment, UC, UK

University Uxbridge College (UC)
Subject Unit 22: Systems Analysis and Design

Vocational Scenario

You have recently joined as a Junior Systems Analyst in the Project Department at Klerks Well, a marketing and design company. Your team has been tasked with developing a new e-card system for Moon Pick, a company that currently offers a limited range of online designer greeting cards. The existing system lacks the capability for customers to personalize cards.

Project Requirements

The new e-card system should enable customers to:

  • Create a diary to record events such as birthdays.
  • Access a quick view of events and reminders.
  • Access a quick view address book.
  • Receive automatic reminders of diary events, 3 days before the event.
  • Link to preferred social media platforms.
  • View on both mobile devices and desktop PCs.
  • Send e-cards from the desktop.
  • Receive card receipt confirmations.
  • Access payment facilities.
  • Have a secure login.

Do You Need Assignment of This Question

Task

The Project Manager has requested a report to the client that explores software development models and systems analysis tools and techniques, assessing their suitability for the new e-card system’s business processes.

  1. Software Development Models

Begin by explaining the principles of various software development models used for modeling business processes:

  • Waterfall Model: A linear and sequential approach where each phase must be completed before the next begins.
  • System Development Life Cycle (SDLC): A structured approach encompassing stages such as definition, investigation and analysis, design, implementation, testing, documentation, evaluation, and maintenance.
  • Alternative Models:
    • Rapid Application Development (RAD)
    • Agile Methodologies (e.g., Scrum, Dynamic Systems Development Method (DSDM), Adaptive Software Development (ASD))
    • Prototyping
  1. Evaluation of Systems Analysis Tools and Techniques

Evaluate the suitability of various systems analysis tools and techniques for modeling the e-card business processes:

  • Data Flow Diagrams (DFDs) and Context Diagrams: Visual representations of data flow within the system.
  • Computer-Aided Software Engineering (CASE) Tools: Software applications that support software development processes.
  • Structured Systems Analysis and Design Method (SSADM): A methodology for information systems analysis and design.
  • Unified Modeling Language (UML): A standardized modeling language for software engineering.
  • Structure (Static) Class Diagram: A diagram representing the static structure of a system.
  • Behavior (Dynamic) Activity Diagram: A diagram depicting the dynamic aspects of a system.
  • Business Process Reengineering: The analysis and redesign of workflows within an organization.

Additionally, consider how these tools and techniques align with different programming paradigms such as Object-Oriented, Event-Driven, and Procedural Programming, and how they differ from traditional industries.

  1. Conclusion

Conclude with a recommendation of the most suitable analysis tools and techniques for developing the e-card system, based on the evaluations above.

Milestones

  • Systems Development Life Cycle (SDLC)
  • Alternative Models
  • System Analysis Tools and Techniques

Checklist of Evidence Required

  • An Evaluation Report

Criteria Covered by this Task

  • A.D1: Evaluate the suitability of different system analysis tools and techniques for modeling business processes.
  • A.M1: Assess the suitability of different systems analysis tools and techniques for modeling business processes.
  • A.P2: Explain the features of different systems analysis tools and techniques for modeling business processes.
  • A.P1: Explain the principles of software development models.

Are You Looking for Answer of This Assignment or Essay

Answer
img-blur-answers