Structured Analysis of Georgia Bank Automated Teller Machine System, Assignments of Software Engineering

software engineering from start to end software knowhow

Typology: Assignments

2019/2020

Uploaded on 10/17/2020

virus-man
virus-man 🇨🇲

4.5

(6)

5 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Running head: GEORGIA BANK ATM DATA FLOW AND EXTERNAL ENTITIES DIAGRAMS
Student Name
University of the People
Software Engineering 2- CS 4403-Unit 3
Monday 2nd December, 2019
pf3
pf4

Partial preview of the text

Download Structured Analysis of Georgia Bank Automated Teller Machine System and more Assignments Software Engineering in PDF only on Docsity!

Student Name

University of the People

Software Engineering 2- CS 4403-Unit 3

Monday 2

nd

December, 2019

As per the instructions from the programming assignment, the one problem I have chosen from the appendix “Cases for Assignments” is “Georgia Bank Automated Teller Machine System” (Cogner, 2008, pg.797). The next thing for me to do now according to the instruction, is to perform or describe all the steps involved in its structured analysis. And then extract the information needed for the automated application, and build its context diagram by defining the boundaries for the application. Having analyzed what is to be done, I will start by saying that structure analysis is simply a development method which permits an analyst to understand the system and its activities logically. This include various tools and techniques such as data flow diagram and data dictionary. In this context, the following are the steps involve for the structured analysis of “Georgia Bank Automated Teller Machine System.” But let’s first identify and list out all the possible tools and techniques that can possibly be used for this structured analysis, in my opinion we have the following tools and techniques:

  1. Data Flow Diagrams is used for providing good system documentations of the ATM system.
  2. Data Dictionary is also involved since there is a need to simplify the structure for meeting data requirement of the system.
  3. Structured English is also used as there are many complex loops and actions involve.
  4. Decision Tables is used as there are large number of conditions to check in the ATM machine and the logic is complex too.
  5. Decision Trees is used as there are also few conditions to be tested in the ATM system. Having listed out these tools and techniques, I will then extract the information needed for the automated application to be used to build the context diagram, and there are two things to take into consideration, that is, “external entities and data-flows” (Cogner, 2008) as follows:
  6. Georgia Bank
  7. Bank holds at least one Account.

(Software Design, n.d.) NB: Word Count = 427

References

Conger, S. (2008). The New Software Engineering. Retrieved Thursday 14th^ November, 2019 from: https://learn.saylor.org/pluginfile.php/235273/mod_resource/content/3/Conger- NewSoftwareEngineering.pdf  Chapter 7: Process Oriented Analysis  Chapter 8: Process Oriented Design Software Design (n.d.). Retrieved Thursday 28th^ November, 2019 from: http://userpages.umbc.edu/~cseaman/ifsm636/lect1025.pdf