ይህ ገጽ ገና ወደ አማርኛ አልተተረጎመም፤ ስለዚህ በእንግሊዝኛ ቀርቧል። የእንግሊዝኛውን ገጽ ክፈቱ
Systems Analysis and Design
Bridge the critical gap between fuzzy business problems and technical system architecture through proven requirements elicitation, DFDs, and UML modeling.
- 12 ክፍሎች
- 12 ትምህርቶች
- Shallows to Landfall
- Free to learn
This course is being written. Its lessons will be free here, like every lesson on Mawj. The outline below is what it will teach; follow the Telegram channel to hear the day it opens.
What you'll be able to do
- Elicit and document unambiguous functional and non-functional requirements
- Model business workflows with Data Flow Diagrams (DFDs) and UML diagrams
- Design intuitive user interfaces and resilient system architectures
- Produce professional Systems Requirements Specifications (SRS) ready for development
The full syllabus
12 modules, from the Shallows down. Open any module to see its lessons.
The Shallows
The role of the analyst, SDLC methodologies, and project feasibility.
- , coming soon
1The analyst's roleBridging business stakeholders and software engineering teams.በቅርቡ
- , coming soon
2The systems development life cyclePhases of the SDLC: planning, analysis, design, implementation, and maintenance.በቅርቡ
- , coming soon
3Project initiation and feasibilityTechnical, economic, operational, and schedule feasibility assessments.በቅርቡ
Currents
Requirements elicitation, process modeling with DFDs, use cases, and data modeling.
- , coming soon
4Requirements elicitationStakeholder interviews, surveys, document analysis, and observation.በቅርቡ
- , coming soon
5Process modeling with DFDsContext diagrams, Level 0 DFDs, and functional decomposition.በቅርቡ
- , coming soon
6Use cases and scenariosActors, use case diagrams, normal and alternative execution flows.በቅርቡ
- , coming soon
7Data modeling for analystsLogical ER diagrams and data dictionaries for development teams.በቅርቡ
Deep Water
UML modeling, UI/UX design, architecture specification, and testing strategies.
- , coming soon
8Object-oriented analysis with UMLClass diagrams, sequence diagrams, and activity diagrams.በቅርቡ
- , coming soon
9System architecture and UI designTiered architectures, wireframing, and interface design principles.በቅርቡ
- , coming soon
10Agile vs plan-driven approachesScrum, user stories, sprint planning versus traditional stage-gate governance.በቅርቡ
- , coming soon
11Implementation, testing, and cutoverSystem testing, User Acceptance Testing (UAT), cutover strategies, and maintenance.በቅርቡ
Landfall
Capstone project: a complete Software Requirements Specification.
- , coming soon
12Capstone: Complete system specificationAuthor a complete Systems Requirements Specification (SRS) for a real organization.በቅርቡ
Who it's for
- Aspiring systems analysts, business analysts, and product managers
- Software engineers looking to improve architectural specifications and scoping
- Information Systems university students preparing for senior project capstones
What you need
- Basic understanding of organizational workflows and technology systems
- No programming experience required