Assignment title: Information
Unit: Systems Analysis
Unit Level: H1
Unit Code: SAS
Student Name: Date of Issue: 02 November 2015
Student ID: Date of Submission: TBC
Coursework Regulations
1 All coursework must be submitted via stponline.co.uk
2 Please check the submission date and time and ensure that coursework is submitted on time.
3 Requests for an extension must be in accordance with the guidelines set out in the college regulations, with the necessary documentary evidence to support your request. Refer to The Student Handbook.
4 General guidelines for submission of coursework:
a) All work must be word-processed and must be of a "good" standard.
b) Document margins should not be more than 2.5cm or less than 1.5cm.
c) Font size in the range of 11 to 14 points distributed to including headings and body text. Preferred typeface to be of a common standard such as Arial, Calibri or Times New Roman for the main text.
c) All work completed including any software constructed may not be used for any purpose other than the purpose of intended study without prior written permission from St Patrick's College.
Remember to keep evidence of your submitted coursework.
Assignment front sheet
Qualification Unit number and title
Pearson BTEC HND Diploma Unit: Systems Analysis
Student name Assessor name
Tanveer Ahmad,Kamron,Prabha Perumal
Date issued Completion date Submitted on
02 November 2015 TBC
Assignment title Assignment: Systems Analysis
LO Learning outcome
(LO) Assessment Criteria
(AC) In this assessment you will have the opportunity to present evidence that shows you are able to: Task no. Evidence
(Page no)
LO 1
Understand the systems analysis life cycle 1.1 Identify the functions and purpose of each stage of a systems life cycle
1
1.2 Provide evidence to support an understanding of the lifecycle
1
1.3 Compare different life cycle models 1
LO 2
Understand systems analysis tools and techniques 2.1
Use data modelling techniques
2
2.2 Create entity-relationship diagrams
3
2.3 Use modelling documentation 2
LO 3
Perform a system investigation 3.1 Investigate a given problem
2
3.2 Identify system requirements
2
3.3 Document an investigated system 3
LO 4 Perform functional and data modelling 4.1 Identify system processes and functions
3
4.2
Produce a functional model
3
4.3 Perform data modelling 3
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.
Student signature: Date:
In addition to the above PASS criteria, this assignment gives you the opportunity to submit evidence in order to achieve the following MERIT and DISTINCTION grades
Grade Descriptor
Indicative characteristic/s
Contextualisation
M1. Identify and apply strategies to find appropriate solutions • Effective judgements have been made
• An effective approach to study and research has been applied
To achieve M1 effective judgements will have to be made in order to accurately identify and discuss the factors affecting business strategy.
Tasks 1 & 2
M2. Select/design and apply appropriate methods/techniques • Effective systems modelling techniques applied To achieve M2 relevant UML designs must be provided.
M3. Present and communicate appropriate findings • Presentation have been used appropriately and technical language has been accurately used
To achieve M3 you must produce documentation to set format i.e. tabular form.
Task 3
Appropriate technical language has been used throughout.
Tasks 1 - 4
D1. Use critical reflection to evaluate own work and justify valid conclusions Conclusions have been arrived at through synthesis of ideas and have been justified.
To achieve D1 Analysis and evaluation will have been carried out to compare various business approaches.
Tasks 1,2,4
D2. Demonstrate convergent/lateral/ creative thinking Alternative and innovative approaches have been considered To achieve D3 constructive criticism must be in evidence of the various case studies researched, with alternative approaches proposed.
Tasks 2, 3
CASE STUDY
Abbey Sports is ambitious to increase its membership from its current level of approximately 400. There will be no joining fee for new members. It also wants to better manage its membership data and offer its members enhanced e-commerce and communication capabilities for booking any sport court such as badminton, table tennis, swimming lesson etc.
As a systems analyst working within a software development organisation, you have been given the task of producing a PROPOSAL for the development of a new system, to meet the following requirements;
• New Membership management and subscription renewal
• Taking new, overdue and reward payments
• Sports court and swimming session booking
• Product marketing and online ordering
The system development must focus on cost efficiency but importantly must fully meet the above requirements in a short development time scale.
YOUR PROPOSAL MUST ADDRESS THE FOLLOWING TASKS. EACH TASK SHOULD BE COMPLETED IN THE WORKBOOK.
Assignment title Systems Analysis
Purpose of this assignment
In this unit learners are provided with a detailed insight into the systems analysis life cycle. They are also taught Modelling tools and techniques, testing procedures and the need for systems evaluation. This unit we examine the requirements of analysis for both commercial and technical applications. It will also introduce the data and functional modelling techniques, which the learners can be expected to use.
Task 1 (AC: 1.1, 1.2 and 1.3)
i. Identify the functions and purpose of each stage of a systems development life cycle (SDLC)
ii. Compare the most widely used life cycle models and their corresponding development methodologies
iii. For the given case study briefly state with reasons a suitable systems development life cycle and a development methodology.
Task 2 (AC: 2.1, 2.3, 3.1, 3.2 and M1)
i. Analyse and discuss the importance of accurately capturing the functional requirements of a software system.
ii. Outline the strategies you would propose for the above case study.
Task 3 (AC: 2.2, 4.1, 4.2, 4.3 and M2)
i. Design a solution for the specified case study requirement using;
a. An object oriented analysis and design methodology
b. A traditional methodology based upon data flow and entity relationships
Ensure that for both (a) and (b) methodologies you include appropriate diagrams to show the OUTLINE of your design
Task 4 (AC: 3.3 and D1, D2)
Analyse and Evaluate the system design that you have developed. Comment on the effectiveness of your design diagrams, compare strengths and weaknesses of the two development methodology approaches, traditional and object oriented.
This task requires students to undertake more private research, reflect on their own learning and demonstrate a comprehensive knowledge of the concepts of system analysis, in order to be awarded a Merit or Distinction.
TASK 1
The FOUR key stages of a systems development life cycle (SDLC) are shown below;
The Function & Purpose of Stage 1 is; Create software requirements specifications the basis for an agreement between clients and contractors or suppliers
The Function & Purpose of Stage 2 is; Originally released as a methodology is a systems approach to the analysis and design of information systems. Central system produced and also communicate
The Function & Purpose of Stage 3 is; Structured Systems Analysis as well as Design is a way used to overview and analysis of information systems
The Function & Purpose of Stage 4 is; With input from the system design, and development of a system for the first time in a small programs known by unit , which is integrated in the next phase each unit functions of development and testing , and which is referred to as the unit test
THREE of the most widely used Life Cycles + Development Methodologies
Life Cycle:
Waterfall-model
Advantages;
This model is simple and easy to understand and use plus is easy to manage because of the hardness of the model each stage has specific outputs and for the review process. In this model it is processed stages and finished at one time.
Disadvantages;
Once the application is in the testing phase, it is very difficult to go back and change something that was not well thought out in the concept stage. It is produced any work programs until late during the life cycle. High amounts of risk and uncertainty. Not a good model for complex projects and object-oriented .Poor model for a long and ongoing projects. Development Methodology
Structured system
Life Cycle:
V-model
Advantages:
Simple and easy to use. Can test activities, such as planning, design, testing occurs well before coding. This saves a lot of time. There is a greater chance of success, so the waterfall model. I find any defects at an early stage proactively track the bugs. Avoid the downward flow of defects. It works well for small projects where they are easily understand the requirements. Disadvantages:
Very rigid and less flexible. The program was developed during the implementation phase, so it is not production models at the beginning of the program. In the event of any changes in the middle of the road , and then along with test documents and documents and to update requirements Development Methodology
Software and hardware development
Life Cycle;
Spiral-model
Advantages:
High amount of risk analysis, therefore, is reinforced to avoid risks. Good for large projects and mission critical. Strong approval and control of documents. You can add additional functionality at a later time .The program is produced early in the software life cycle Disadvantages:
It can be expensive model to use. It requires a very specific expertise to analyze the risks. The project's success depends to a large extent on the risk analysis phase .It does not work well for small projects . Development Methodology
Very extremes programming
For the given CASE STUDY My Choice of SDLC + Methodology
SDLC: waterfall Methodology:
Reasons for my choice are;
1. Easy to use
2. Easy to understand and use
3. easy to manage because of the hardness of the model each stage has
specific outputs and for the review process.
4. processed stages and finished at one time
TASK 2
The REASONS for accurately capturing the functional requirements of a software system are;
1.
2.
3.
4.
The STRATEGIES proposed for capturing the functional requirements of the system detailed in the CASE STUDY are;
1.
2.
3.
4.
5.
6.
TASK 3
System Modelling: Draw the following diagrams related to the case study and explain their purpose.
Object Oriented Development
Activity Diagram - SAMPLE
Activity Diagram – CASE STUDY
Use Case Diagram - SAMPLE
Use Case Diagram – CASE STUDY
Class Diagram - SAMPLE
Class Diagram – CASE STUDY
Sequence Diagram - SAMPLE
Sequence Diagram – CASE STUDY
Traditional Development
Data Flow Diagram - SAMPLE
Data Flow Diagram – CASE STUDY
Entity Relationship Diagram – SAMPLE
Entity Relationship Diagram – CASE STUDY
TASK 4 (Optional)
The Analysis and Evaluation of my Proposed System Design is detailed below:
Achievement Summary
Qualification Pearson BTEC HND Diploma
Assessor name
Tanveer Ahmad
Unit Number and title Unit: Systems Analysis
Student name
LO
Learning outcome
(LO) AC To achieve the criteria the evidence must show that the student is able to: Achieved
LO 1
Understand the systems analysis life cycle 1.1 Identify the functions and purpose of each stage of a systems life cycle
1.2 Provide evidence to support an understanding of the lifecycle
1.3 Compare different life cycle models
LO 2
Understand systems analysis tools and techniques 2.1
Use data modelling techniques
2.2
Create entity-relationship diagrams
2.3 Use modelling documentation
LO 3
Perform a system investigation 3.1 Investigate a given problem
3.2 Identify system requirements
3.3 Document an investigated system
LO 4 Perform functional and data modelling 4.1 Identify system processes and functions
4.2
Produce a functional model
4.3 Perform data modelling
Higher Grade Achievements
Grade descriptor
Achieved
Grade descriptor
Achieved
M1: Identify and apply strategies to find appropriate solutions
D1: Use critical reflection to evaluate own work and justify valid conclusions
M2: Select / design and apply appropriate methods / techniques
D2: Demonstrate convergent /lateral /creative thinking
M3: Present and communicate appropriate findings
Student Grades
Each Unit will be graded as a Pass, Merit, Distinction, Referred or Withheld
A Pass is awarded for the achievement of all Learning Outcomes against the specified Assessment Criteria.
A Merit or Distinction is awarded for higher level achievement.
If all Learning Outcomes have not been achieved the work is Referred
Where there is some doubt or concern regarding the origin of some of the content, the work is withheld. The student will then be interviewed to ascertain originality.
When a Unit has been assessed Grades are reported on the Online E - Learning System. Students can obtain the grade awarded by viewing the Submission Inbox.
Grades are reported according to the following;
50% indicates Pass
60% indicates Merit
70% indicates Distinction
30% indicates Referred
0% indicates Withheld
A percentage mark within one of the boundaries indicates further work would be required to achieve the next highest grade e.g. 50% indicates that a Pass has been achieved, with additional work (according to the grade descriptors) a Merit could have been achieved.
By viewing the Report the Originality can be obtained.
Clicking on the GradeMark tab will reveal the QuickMark comments.
Clicking on the General Comment tab will reveal the comments made by the Assessor and Internal Verifier
NOTE
• The Assignment Brief details all Assessment Criterions against which the coursework will be assessed
• The Assignment Brief also specifically indicates which of the above grade descriptors have been incorporated within the activities to be assessed, in order that a student can achieve a Merit or Distinction.
• Late and Very Late Submissions of the assignments are capped to Pass only.