Uploaded by T7 Unknown

Project template

advertisement
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Project name:
date:
Page 1 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter one
Project Initiation
System Request
Feasibility Analysis
Cost–Benefit Analysis
Project Selection
Page 2 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
System Request
System Request
……………Project
Project sponsor:
Business Need:
Business Requirements:
Business Value:
Special Issues or Constraints:
Steering Committee approval
Chair : ……………………………….…
Date : ……………………………….…..
Page 3 of 67
Signature:…………………………….
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Feasibility Analysis
……………Analysis Executive Summary
Conducted by:
Attachment:
Technical Feasibility
Economic Feasibility
Organizational Feasibility
Additional Comments
Page 4 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Cost–Benefit Analysis
2023
2024
Increased ……….
Reduction in ………..
Reduced ………..
TOTAL BENEFITS:
PV OF BENEFITS:
PV OF ALL BENEFITS:
Costed element 1
Costed element 2
Costed element 3
Costed element 4
Costed element …
TOTAL DEVELOPMENT COSTS:
Costed element 1
Costed element 2
Costed element …
TOTAL OPERATIONAL COSTS:
TOTAL COSTS:
PV OF COSTS:
PV OF ALL COSTS:
TOTAL PROJECT BENEFITS COSTS:
YEARLY NPV:
CUMULATIVE NPV:
RETURN ON INVESTMENT:
BREAK-EVEN POINT:
INTANGIBLE BENEFITS:
Page 5 of 67
2025
2026
2027
Total
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Project Selection
Project Selection
Size
Q:
Q:
Q:
A:
A:
A:
Cost
Q:
Q:
Q:
A:
A:
A:
Purpose
Q:
Q:
Q:
A:
A:
A:
Length
Q:
Q:
Q:
A:
A:
A:
Risk
Q:
Q:
Q:
A:
A:
A:
Scope
Q:
Q:
Q:
A:
A:
A:
Return on investment
Q:
Q:
Q:
A:
A:
A:
Steering Committee approval
Chair : ……………………………….…
Date : ……………………………….…..
Page 6 of 67
Signature:…………………………….
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Two
Project Management
Function point estimation
Workplan Information
Gantt Evolutionary versions
Staffing plan*
CASE tools
Risk assessment
Page 7 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Function point estimation Worksheet
System Size estimation
System Components:
Description
Total
Number
Complexity
Low
Medium
Total Unadjusted Function Points (TUFP):
System Components:
Total Processing Complexity (PC):
Adjusted Processing Complexity (APC):
Total Adjusted Function Points (TAFP):
Page 8 of 67
High
Total
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Required Effort Estimation
effort (in person-months) = 1.4 * thousands of lines of code
Time Required Estimation
schedule time (months) = 3.0 * person-months
Page 9 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Workplan Information
Task NO
Name of the task
Start date
Completion date
Person assigned to the task
Deliverable(s)
Completion status
Priority
Resources that are needed
Estimated time
Actual time
Task NO
Name of the task
Start date
Completion date
Person assigned to the task
Deliverable(s)
Completion status
Priority
Resources that are needed
Estimated time
Actual time
Page 10 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Gantt Evolutionary versions (WBS)
Prede
Finish
Start
Duration
Task Name
ID
Month
Month
Month
Days Days Days Days Days Days Days Days Days Days Days Days Days
Page 11 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Staffing plan*
Role
Description
Assigned To
All the team*
Manger
At this phase*
At this phase*: Select a manger from team for each phase depend on his/her
qualifications.
Page 12 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
CASE tools
#
1.
Name
Use at Phase
2.
3.
4.
5.
6.
Page 13 of 67
Using reason
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Risk assessment
RISK NO
Likelihood of risk:
Potential impact on the project:
Ways to address this risk:
RISK NO
Likelihood of risk:
Potential impact on the project:
Ways to address this risk:
RISK NO
Likelihood of risk:
Potential impact on the project:
Ways to address this risk:
Page 14 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Project name:
date:
Page 15 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Three
Requirements Determination
Requirements Analysis Strategies
Requirements-Gathering Techniques
Requirements Definition
System Proposal
Iterative Plan
Page 16 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Requirements Analysis Strategies
Business Process Automation
□ Problem Analysis
□ Root Cause Analysis
Page 17 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Business Process Improvement
□ Duration Analysis
□ Activity-Based Costing □ Informal Benchmarking
Page 18 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Business Process Reengineering
□ Outcome Analysis
□ Technology Analysis
Page 19 of 67
□ Activity Elimination
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Requirements-Gathering Techniques
A. Interview
Interview Schedule
Name
Position
Purpose of Interview
Page 20 of 67
Meeting
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Interview Questions
Closed-ended questions
Q:
A:
Open-ended questions
Q:
A:
Probing questions
Q:
A:
Page 21 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Interview report
Interview Notes Approved by:
Person Interviewed:
Interviewer:
Purpose of Interview:

Summary of Interview:

Open Items:

Detailed Notes:
Page 22 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
B. Questionnaire
Questionnaire Schedule
Participants area
Number of samples
Website link (if its online)
Measurement to validity
approval committee
Deadline
Questionnaire Questions
Question
Answers
1.
2.
3.
4.
5.
6.
7.
Questionnaire Follow-up
Analysis technique
Results
Page 23 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Document Analysis
Attach documents with comments as images
Page 24 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Requirements Definition
Nonfunctional Requirements
Functional Requirements
Page 25 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
System Proposal
1. Table of Contents
2. Executive Summary
3. System Request
4. Workplan
5. Feasibility Analysis
6. Requirements Definition
7. Functional Model
8. Structural Models
9. Behavioral Models
Appendices
Page 26 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Four
Functional Modeling
Activity Diagrams
Use-Case
Use-Case Point–Estimation
Page 27 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Activity Diagrams
Activity Diagram (NO)
Name:
Description
Page 28 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Use-Case Diagrams
Activity Diagram (NO)
Name:
Description
Use-Case Name:
ID:
Primary Actor:
Importance Level:
Use Case Type:
Stakeholders and Interests:
Brief Description:
Trigger:
Type:
Relationships:
Association:
Include:
Extend:
Generalization:
Normal Flow of Events:
Subflows:
Alternate/Exceptional Flows:
Page 29 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Use-Case Diagram
Page 30 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Use-Case Point–Estimation
Unadjusted Actor Weighting Table:
Actor Type
Description
Simple
Average
Complex
Weighting Factor
Number
Result
Unadjusted Actor Weight Total (UAW)
Unadjusted Use Case Weighting Table:
Use-CaseType
Description
Simple
Average
Complex
Weighting Factor
Number
Result
Unadjusted Use Case Weight Total (UUCW)
Unadjusted use-case points (UUCP) = UAW + UUCW =
+
=
Factor/s Complexity Factors:
Factor
Assigned
Description
Weight
Number
Value (0–5)
T1
T2
….
X Factor Value (X first letter Factor)
Weighted
Value
Notes
calculate
Calculations
Any factor affected in the calculation below
Adjusted use case points (UCP)
Effort in person-hours
Page 31 of 67
Results
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Iterative Plan
plan steps are reexamined and revised, and another decision is made
by the project sponsor and approval committee about whether to
terminate the project or continue.
Page 32 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Project name:
date:
Page 33 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Four
Structural Modeling
CRC Cards
Class Diagram
Object Diagrams
Object Identification
Model Reviewing
Page 34 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
CRC Cards
Front:
Class Name:
ID:
Description:
Type:
Associated Use Cases:
Responsibilities
Collaborators
Back:
Attributes:
Relationships:
Generalization (a-kind-of):
Aggregation (has-parts):
Other Associations:
Page 35 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Class Diagram
Page 36 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Object Diagrams
Page 37 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Object Identification
□
Textual Analysis
□
Common Object List
Page 38 of 67
□
Patterns
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Model Reviewing
Page 39 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Five
Behavioral Modeling
Sequence Diagrams
Communication Diagrams
State Machine Diagrams
CRUD Analysis
Page 40 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Sequence Diagrams
Page 41 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Communication Diagrams
Page 42 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
State Machine Diagrams
Page 43 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
CRUD Analysis
CRUD Matrix
Page 44 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
CRUD Analysis
Page 45 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Project name:
date:
Page 46 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Six
Moving on to Design
Package Diagram
Page 47 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Package Diagram
Page 48 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Seven
Class and Method Design
Revised Class Diagram
Revised CRC Cards
Method Specification Forms
Method Contracts
Page 49 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Revised Class Diagram
Page 50 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Revised CRC Cards
Page 51 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Method Specification Forms
Method Name:
Class Name:
Contract ID:
Programmer:
Programming Language: Language name
Triggers/Events:
Arguments Received:
Data Type:
ID:
Date Due:
Notes:
Messages Sent & Arguments Passed:
ClassName.MethodName:
Data Type:
Arguments Returned:
Data Type:
Notes:
Algorithm Specification:
Misc. Notes:
Page 52 of 67
Notes:
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Method Contracts
Method Name:
Class Name:
Clients (Consumers):
Associated Use Cases:
Description of Responsibilities:
Arguments Received:
Type of Value Returned:
Preconditions:
Postconditions:
Page 53 of 67
ID:
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Eight
Data Management Layer Design
Object-Persistence Formats
Mapping PD Objects to Single Inheritance–Based OODBMS Schema
Mapping PD Objects to ORDBMS Schema
Mapping PD Objects to RDBMS Schema
Optimized ERs (Normalization or Denormalization)
Data Storage Size
Nonfunctional Requirements Design
Page 54 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Object-Persistence Formats
Data
Type
Use
Page 55 of 67
Suggested Format
Reason
(from your project
view)
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Mapping PD Objects to Single Inheritance–Based OODBMS Schema
Page 56 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Mapping PD Objects to ORDBMS Schema
Page 57 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Mapping PD Objects to RDBMS Schema
Page 58 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Optimized ERs (Normalization or Denormalization)
NNF
Page 59 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
NNF
Page 60 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Data Storage Size
(in case of normalization or denormalization)
Field
Average Size
Record Size
Overhead
Total Record Size
Initial Table Size
Initial Table Volume
Growth Rate/Month
Table Volume @ 3 years
Page 61 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Nonfunctional Requirements Design
Page 62 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Chapter Nine
Human Computer Interaction Layer Design
Use Scenarios
WND
Interface Design Prototyping
Nonfunctional Requirements Design
Page 63 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Use Scenarios
Use scenario:
Page 64 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
WND
Page 65 of 67
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Interface Design Prototyping
□
Storyboard
□
Windows Layout Diagram
□
Page 66 of 67
HTML Prototype
□
Language Prototype
‫جامعة السودان للعلوم والتكنولوجيا‬
‫كلية علوم الحاسوب و تقانة المعلومات‬
‫قسم هندسة البرمجيات‬
Sudan University of science and Technology
Computer science and information technology
Software engineering Department
Nonfunctional Requirements Design
Page 67 of 67
Download