System Analysis and Design Report: Software Development Life Cycle

Verified

Added on  2021/05/31

|10
|1422
|236
Report
AI Summary
This report presents a comprehensive system analysis and design solution, covering various aspects of software development and project management. The report begins with a Work Breakdown Structure (WBS) for recruiting a systems analyst at Allhomes Company, detailing tasks, durations, and timelines. It then analyzes entities and attributes for a student course registration system, defining use cases and actors, and illustrating them with a use case diagram. The core of the report focuses on the Software Development Life Cycle (SDLC), outlining the planning, requirement finding and analysis, design, development, testing, and deployment phases. Each phase is described with specific activities and deliverables, such as UML designs, data modeling, database development, and network configuration. The report also includes a bibliography of relevant sources, providing a strong foundation for the methodologies and concepts discussed. The report covers various diagrams such as UML diagrams, ERD diagrams, and use case diagrams and their significance in the system analysis and design process. The report highlights the importance of each phase in SDLC and how each phase contributes to the overall software development process.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ANALYSIS AND DESIGN
Table of Contents
Portfolio 1: 2
Answer to Question 1: 2
Task 1: 2
Task 2: 2
Portfolio 2: 3
Answer to Question 1: 3
1. Possible Entities and Attributes: 3
2. Use Cases and Actors: 3
3. Use Case Diagram: 4
Portfolio 3: 5
Task 1: 5
Bibliography: 7
Document Page
2SYSTEM ANALYSIS AND DESIGN
Portfolio 1:
Answer to Question 1:
Task 1:
WBS Task Name Duration
0 Allhomes Company Systems Analyst Recruitment 17 days
1 Review Application 2 days
2 Notify IT team 1 day
3 Setup Interview Schedule 5 days
4 Reserve Conference Room 1 day
5 Set Interview Questions 2 days
6 Conduct Interview 5 days
7 Meet with Hiring 1 day
8 Select Candidate 1 day
Task 2:
Task Name Start Finish
Allhomes Company Systems Analyst Recruitment Mon 4/30/18 Tue 5/22/18
Review Application Mon 4/30/18 Tue 5/1/18
Notify IT team Wed 5/2/18 Wed 5/2/18
Setup Interview Schedule Thu 5/3/18 Wed 5/9/18
Reserve Conference Room Thu 5/10/18 Thu 5/10/18
Set Interview Questions Fri 5/11/18 Mon 5/14/18
Conduct Interview Tue 5/15/18 Mon 5/21/18
Meet with Hiring Tue 5/22/18 Tue 5/22/18
Select Candidate Tue 5/22/18 Tue 5/22/18
ID Task
Mode
WBS Task Name Duration Start Finish Predecessors Resource Names
0 0 Allhomes Company Systems Analyst Recruitment 17 days Mon 4/30/18 Tue 5/22/18
1 1 Review Application 2 days Mon 4/30/18 Tue 5/1/18
2 2 Notify IT team 1 day Wed 5/2/18 Wed 5/2/18 1
3 3 Setup Interview Schdule 5 days Thu 5/3/18 Wed 5/9/18 2
4 4 Reserve Conference Room 1 day Thu 5/10/18 Thu 5/10/18 3
5 5 Set Interview Qustions 2 days Fri 5/11/18 Mon 5/14/18 1,4
6 6 Conduct Interview 5 days Tue 5/15/18 Mon 5/21/18 2,5
7 7 Meet with Hirirng 1 day Tue 5/22/18 Tue 5/22/18 6
8 8 Select Candidate 1 day Tue 5/22/18 Tue 5/22/18 6
M T W T F S S M T W T F S S M T W T F S S M T W T
Apr 29, '18 May 6, '18 May 13, '18 May 20, '18
Document Page
3SYSTEM ANALYSIS AND DESIGN
Portfolio 2:
Answer to Question 1:
1. Possible Entities and Attributes:
Student (Student_ID, name, address, phone_number, degree, age)
Course (Course_ID, Title, schedule, Fees)
Payment (Student_ID, Course_ID, Pay_Date, Total_amount)
2. Use Cases and Actors:
The use cases of the case study are as following.
i. Access website
ii. Register course
iii. Pay fees
iv. Get Fee Statement
v. Prepare Course Schedule
vi. Update Course Information
vii. Check student payment
viii. See registered student and course
The actors are as following.
i. Student
ii. Registrar
iii. Cashier
iv. Instructor
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SYSTEM ANALYSIS AND DESIGN
3. Use Case Diagram:
Figure 1: The Use Case Diagram
(Source: Created by Author)
Document Page
5SYSTEM ANALYSIS AND DESIGN
Portfolio 3:
Task 1:
The software development life cycle is the collection of interconnected processes that
assists a project manager to control and execute the project.
Panning Phase: The planning phase is for gathering adequate amount of data regarding
the project and carrying out pre-project tasks. The project manager will meet with the
stakeholders of High Education College to define the project scope and deliverables. The project
manager will hire team members who have worked in Online learning system, PLS and ULS.
The project manager then communicates with the team members to create project schedule.
Requirement Finding and Analysis: Within the requirement analysis phase, the project
manage will ask the business analyst to gather business and user requirements. After collecting
the information, the business analysts will send a report to manager. The PM will then employ
system analyst to convert those business requirements into system requirements. All the system
requirements will be prioritized. The most suitable requirements will only be selected.
Design: In this design phase, the system analyst will hand over the system requirement
report to the system designers. The designers will create UML designs and data modelling based
on requirements. The USE case will be designed for identifying the user interaction with the
system. The class diagrams will provide an idea about classes required to development system.
The ERD will be developed at the final stage of the design phase. The ERD will be developed in
three phases, conceptual, logical and physical muddling.
Document Page
6SYSTEM ANALYSIS AND DESIGN
Development: The development phase is done based on the designs. The coders develop
the OLS, PLS and ULS in units. After each unit is developed, the system developers will debug
the system. The database developers will develop the database of the system. The network
engineer will configure the servers and networking paths.
Testing: At first, each unit will be tested. The testing team will send an issues log to
development team after each system testing. The testing team will test the database also. Special
tools like cisco packet tracer will be used for network testing.
Deployment: The after the system will be tested and verified, the system will be deployed
within the environment of High Education College.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SYSTEM ANALYSIS AND DESIGN
Bibliography:
Arasu, A., Babcock, B., Babu, S., Cieslewicz, J., Datar, M., Ito, K., ... & Widom, J. (2016).
Stream: The stanford data stream management system. In Data Stream Management (pp.
317-336). Springer, Berlin, Heidelberg.
Chebotko, A., Kashlev, A., & Lu, S. (2015, June). A big data modeling methodology for apache
cassandra. In Big Data (BigData Congress), 2015 IEEE International Congress on (pp.
238-245). IEEE.
Fernández-Sáez, A. M., Genero, M., Chaudron, M. R., Caivano, D., & Ramos, I. (2015). Are
Forward Designed or Reverse-Engineered UML diagrams more helpful for code
maintenance?: A family of experiments. Information and Software Technology, 57, 644-
663.
Fleming, Q. W., & Koppelman, J. M. (2016, December). Earned value project management.
Project Management Institute.
Heagney, J. (2016). Fundamentals of project management. AMACOM Div American Mgmt
Assn.
Kerzner, H., & Kerzner, H. R. (2017). Project management: a systems approach to planning,
scheduling, and controlling. John Wiley & Sons.
Nanthaamornphong, A., Carver, J., Morris, K., & Filippone, S. (2015). Extracting uml class
diagrams from object-oriented fortran: Foruml. Scientific Programming, 2015, 1.
Document Page
8SYSTEM ANALYSIS AND DESIGN
Nidzwetzki, J. K., & Güting, R. H. (2016). DISTRIBUTED SECONDO: An extensible highly
available and scalable database management system. FernUniversität, Fakultät für
Mathematik und Informatik.
Nie, S., Wang, Z., & Ji, Q. (2015). A generative restricted Boltzmann machine based method for
high-dimensional motion data modeling. Computer Vision and Image Understanding,
136, 14-22.
Schwalbe, K. (2015). Information technology project management. Cengage Learning.
Sharma, C., Sabharwal, S., & Sibal, R. (2014). Applying genetic algorithm for prioritization of
test case scenarios derived from UML diagrams. arXiv preprint arXiv:1410.4838.
Störrle, H. (2014, September). On the impact of layout quality to understanding UML diagrams:
size matters. In International Conference on Model Driven Engineering Languages and
Systems (pp. 518-534). Springer, Cham.
Störrle, H. (2018). On the impact of size to the understanding of UML diagrams. Software &
Systems Modeling, 17(1), 115-134.
Taipale, H., Tanskanen, A., Koponen, M., Tolppanen, A. M., Tiihonen, J., & Hartikainen, S.
(2016). Agreement between PRE2DUP register data modeling method and
comprehensive drug use interview among older persons. Clinical epidemiology, 8, 363.
Tang, D., Kamm, R. D., Yang, C., Zheng, J., Canton, G., Bach, R., ... & Maehara, A. (2014).
Image-based modeling for better understanding and assessment of atherosclerotic plaque
progression and vulnerability: Data, modeling, validation, uncertainty and predictions.
Journal of biomechanics, 47(4), 834-846.
Document Page
9SYSTEM ANALYSIS AND DESIGN
Walker, A. (2015). Project management in construction. John Wiley & Sons.
Yunus, M. A. M., Krishnan, S. K. G., Nawi, N. M., & Surin, E. S. M. (2017). Study on Database
Management System Security Issues. JOIV: International Journal on Informatics
Visualization, 1(4-2), 192-194.
chevron_up_icon
1 out of 10
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]