Systems Analysis and Design

Added on - Oct 2020

Trusted by 2+ million users,
1000+ happy students everyday
Showing pages 1 to 4 of 18 pages
Systems Analysis andDesign
Table of ContentsINTRODUCTION...........................................................................................................................1SECTION A.....................................................................................................................................11) What Software Development methodology would you follow in developing the computersystem for ASC? Explain the reasons behind selecting the methodology?.................................12) Explain most useful data gathering techniques used...............................................................13) Questionnaire...........................................................................................................................24) Functional and non functional requirements..........................................................................4SECTION B....................................................................................................................................6Identify the classes that should exist in the proposed system and develop class diagram for theproposed system of ASC..............................................................................................................6Construct at least two use case diagram for the proposed system of ASC..................................7Construct the entity relationship diagram for the proposed system. Clearly indicate entities,attributes, relationships and cardinalities..................................................................................10Construct data flow diagram (DFD)- context diagram depicting the external entities or dataflow to the system......................................................................................................................11Draw an activity diagram for proposed system to model the activity flow of the system.......12Select four functions and develop interface for selected functions...........................................13Administrator/ president : Members and categories..................................................................13RECOMMENDATION.................................................................................................................13CONCLUSION..............................................................................................................................14REFERENCES..............................................................................................................................15
INTRODUCTIONSystem analysis and design is a systematic process of developing a system. It includesdifferent stages such as planning, analysis, testing, etc. that is required in system. It is veryimportant to identify system requirements in order to design a system. This is because it helps indetermining functional and non functional requirements and on basis of that design of system isdeveloped. A system store and process data and information to give desired results. It consists ofseveral processes that carry out different activities. This report will describe about varioussoftware development technology and data gathering techniques to develop a new system. Also,it will identify functional and non functional requirements of proposed system for ASC.SECTION A1) What Software Development methodology would you follow in developing the computersystem for ASC? Explain the reasons behind selecting the methodology?In order to develop a system it is essential to choose a specific method. This is because byfollowing several stages it becomes easy to design system. In modern era, there are severalmethods available such as agile, extreme programming, lean development, etc. It depends onsystem specification that which method can be used (Azar and Vaidyanathan, eds., 2015). Also,sometimes method is used on basis of cost and time mentioned to develop system. Each methodprocess varies from each other and has certain advantage and disadvantage. The method used isagile software development. It isan iterative and term based approach which helps softwaredevelopment. In this applications are delivered quickly with the complete functionalcomponents. It also solves problems and issues that are generated during task management. Thereason for choosing this method are as follows :-Agile breaks methods into small iterations. Through this, it becomes easy design system.It improves efficiency of project and maintain its quality2) Explain most useful data gathering techniques usedBefore designing new system it is essential to collect data and information about currentinformation and process so that requirements are identified. Moreover, data gathered is analyzedwhich support in design of system. With help of this, it is identified that how information flowsand process, who are the user that interact with system, etc. There are several data gatheringtechniques available that are described below :-1
Questionnaire –This is the most common used method through which data is gathered. Here,various questions are prepared that are close ended. The questions are clear and allowrespondents to answer it easily (Dennis and Wixom, 2018). It helps in collecting primary data. Itis chosen because in this data can be gatheredOn site Observation-Here, the main objective is to visit site and gather practical and technicalinformation as much as possible. It enables the person to observe system and gain knowledgeabout working of system. Basically, in this emphasis is on observing how things are been done.Through this technique it is easy to get an understanding of what activities are occurring.Furthermore, facts and figures were gathered through it.Interview –It is a flexible tool that helps in gathering data in more depth. In this validity ofinformation is analyzed by asking both close and open ended questions (Pedrycz, 2016). It wasuseful in getting precise and relevant data and information about ASC system.Review of procedural forms-It is an effective way to gather useful information. This gives anoverview about how existing system works and operates, what flows in and out, how problemsare solved, etc. The reason for choosing this is it will help in finding out what changes arerequired in ASC system (Valacich, George, and Valacich, 2017). Moreover, how issues areaddressed and what modification is needed in it.3) QuestionnaireA questionnaire was developed to gather data about requirements of system. In this bothclose and open ended questions was included which are mentioned below :-QuestionnaireNameAgeQ-1 Who is the stakeholders and users of system?MembersEditorsAdvertisersQ-2 What resources will be needed in system?StaffServerUsers2
Desklib Logo
You are reading a preview
Upload your documents to download or

Become a Desklib member to get access