DOC PREVIEW
EIU BUS 3500 - BUS3500ReviewForExam3-1F10

This preview shows page 1-2-14-15-30-31 out of 31 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 31 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Review For Exam 3 (Part 1)Managing the Development of IS - ISystems Development Methodology?QuestionsTraditional Systems Development Life Cycle (SDLC)QuestionPlanningSystems AnalysisSlide 9Data Flow Diagrams (DFD)DFD ExerciseSystems DesignDevelopmentDevelopment toolsTestingImplementationMaintenanceSummary QuestionsSDLC: RecapManaging the Development of IS - IIPrototypingSlide 22Slide 23Joint Application Development (JAD)Slide 25Question 2Slide 27Rapid Application Development (RAD)Slide 29Object-Oriented Analysis and Design (OOAD)Slide 311Review For Exam 3 (Part 1)BUS3500 - Abdou Illia, Fall 20102Managing the Development of IS - I3Systems Development Methodology?The process companies go through to develop and maintain an information systemFramework for successful IS developmentA System Development Methodology is usedFor building a new systemOr for modifying an existing systemExamples of SDM:System Development Life Cycle ■ PrototypingJoint Application Development ■ Rapid Application Development4QuestionsWhich of the following is true about SDM?1) They provide guidelines for developing IS and maintaining them which includes upgrading and improving them.2) SDM are needed when a brand new IS has to be developed, but you don’t need to use a SDM when it comes to modifying an existing IS.3) When a company is engaged in developing an IS, the process involves the company’s employees who would be the future users of the IS, and IS professionals like system analysts and programmers. But it doesn’t involve the company’s management4) All of the above5Traditional Systems Development Life Cycle (SDLC)Seven phases 1) Planning 5) Testing2) Systems Analysis 6) Implementation3) Systems Design 7) Maintenance4) DevelopmentTypically one phase needs to be completed before beginning the nextProblem in later phase may require return to previous phasePlanningAnalysisDesignDevelopmentTestingImplementationMaintenance6QuestionIn SDLC, the 7 phases are typically followed in a sequential order, which means we don’t return to a previous phase in any circumstances True False7PlanningFeasibility analysesTechnical AnalysisDo the technologies exist to develop the system?Economic AnalysisCan the organization afford the system?Will it provide an adequate Benefit?Operational Analysis (i.e. assessing the human element of the proposed system)Resistance to changeOrganizational politicsSystem development schedule Is the proposed development time line realistic?Is the programming team available during Programming step?Planning performed by Project Manager usingSearch and investigation (e.g. for technical analysis step)Total Cost of Ownership analysisProject Management softwareFeasibility AnalysesSystem Development Schedule8Systems AnalysisSystems analyst works with company to understand the problem fully and to detail the requirements of the proposed systemStep 1: Analyze current systemObjectives:Understand what things are done and how (business processes)Identify any problems associated w/ current business processesTechniques:Observe employees at workTalk to employees (potential users)Conducting interviewsAnalyze current systemDefine new system requirement9Systems AnalysisStep 2: Define new system’s requirementsMain Objective:Specify What need to be done (not how to do it)To be defined:Input requirements (nature of data, source, etc.)Processing requirementsOutput requirements (Types of reports, content, etc.)Storage requirementsTools and techniquesData flow diagrams (DFD)Start with high level processAdd more levels with increased levels of detailComputer-Aided Software Engineering (CASE) toolsSoftware that eases the systems development processAnalyze current systemDefine new system requirements10Data Flow Diagrams (DFD)Data flowProcessExternal EntityData storage. Symbolized by an arrow.. Shows data being passed from or to a process. Symbolized by a rectangle or a curved rectangle.. Action performed by people of organizational units in order to transform input into output OR Action performed by people in the organizational units to help the units achieve their objectives Symbolized by a square, an external entity is something (person, group, department, etc.) outside the system that interacts with the system by providing input or receiving information.Used to store data in the system. Represents a file, a database, etc.11DFD ExerciseYou should be able to answer Questions 1, 2, and 3 of the Lincoln Pizza’s ordering system DFD exercise. Hardcopies were given in class. You can also get a copy in the Notes’ section or in the Review section of the course web site.12Systems DesignUsing the requirements from Systems Analysis phase to design the new or modified system.Logical systems designDetails the system’s functionality (what it should do?)Uses Structure charts to create top-down representation of system’s modulesUses System flowcharts to show relationships between modulesPhysical systems designSpecifies all of the actual components (hardware, network, etc) used to implement the logical designThe design must be frozen at end of this phase to prevent the to system grow indefinitely in terms of its scope and featuresScope creepFeature creepPerformed by system designer or (system analyst in some case)13DevelopmentProgramming process is usually the most difficult and time consuming in the Development process. Development performed by programmers, database developers, and network engineersProgrammers use Program Development Cycle1) Review the input, processing, output, and storage requirements2) Develop the logic of the programs (using Flowcharts and Pseudo code)3) Write the programs using code generators & programming languages4) Test and debug the programs5) Complete the programs documentation14Development toolsProgram Flowchart:Graphical illustration of the problem-solving logic within a programPseudocode:English-language statements that describe the processing steps of a program in paragraph form.Programming languages:-Java-C++-Visual Basic-Etc.Code generators:Software that generate programs that programmers could modify.15TestingProgrammers test modules Do they return proper outputs?Do they handle incorrect data appropriately?Development team do unit testing i.e. testing


View Full Document

EIU BUS 3500 - BUS3500ReviewForExam3-1F10

Documents in this Course
Load more
Download BUS3500ReviewForExam3-1F10
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view BUS3500ReviewForExam3-1F10 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view BUS3500ReviewForExam3-1F10 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?