100% found this document useful (1 vote)
422 views26 pages

Payroll System: Software Requirements, Architecture & Design

This document outlines the software requirements, architecture, and design for a payroll system. It begins with defining the problem statement and requirements specification, including use case models, supplementary specifications, and a glossary. It then discusses analyzing the behavior through use case analysis and refining the architecture by identifying design elements and mechanisms. Finally, it describes defining the components through use case design, subsystem design, and class design.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
422 views26 pages

Payroll System: Software Requirements, Architecture & Design

This document outlines the software requirements, architecture, and design for a payroll system. It begins with defining the problem statement and requirements specification, including use case models, supplementary specifications, and a glossary. It then discusses analyzing the behavior through use case analysis and refining the architecture by identifying design elements and mechanisms. Finally, it describes defining the components through use case design, subsystem design, and class design.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Payroll System

Software Requirements, Architecture & Design


Contents
● Problem Statement
● Requirements Specification
● Define a Candidate Architecture
● Analyze Behavior
– Use Case Analysis
● Refine the Architecture
– Identify Design Elements
– Identify Design Mechanisms
● Define Components
– Use case design
– Subsystem design
– Class Design
Problem Statement
(01payroll_prob_stmt.pdf)
Requirements Specification
● Use case model
● Supplemental
specification
● Glossary

4
Requirements Specification:

Use Case Model


(04payroll_uc_model_rpt.pdf)
Requirements Specification:

Glossary
(02payroll_glossary.pdf)
Requirements Specification:

Supplementary Specification
(03payroll_suppl_spec.pdf)
Architecture Analysis:

Architecture Mechanisms
(payroll_arch_handbk_rpt.pdf)
Architecture Analysis:

Key Abstractions & Upper-Level Layers


(05arch_analysis_solution_rpt.pdf)
Use Case Analysis
(06uc_analysis_solution_rpt.pdf)
Identify Design Elements
(07identify_design_elements_solution_rpt.pdf)
Identify Design Mechanisms
(payroll_arch_handbk_rpt.pdf)
Describe the Run-time Architecture
(08descr_run_time_arch_solution_rpt.pdf)
Describe Distribution
(09descr_dis_solution_rpt.pdf)
Use Case Design
(10uc_designk_solution_rpt.pdf)
Subsystem Design
(11ss_design_solutionk_rpt.pdf)
Class Design
(12class_design_solution_rpt.pdf)

You might also like