DOC PREVIEW
Toronto CSC 340 - Other Phases

This preview shows page 1-2-3 out of 9 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 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 9 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 9 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Page ‹#›Information Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 1XXV. Other PhasesXXV. Other PhasesImplementation PhaseImplementation PhaseTesting and Installation PhaseTesting and Installation PhasePost-Installation TasksPost-Installation TasksCourse SummaryCourse SummaryInformation Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 2Surveyprojectscope &feasibilityStudycurrentsystemDefineend userreqs.SelectfeasiblesolutionDesignnewsystemSelect &AcquirenewS&H/WConstructnewsystemDelivernewsystemMaintain& improvesystemprojectrequestfeasibilitystudyproblemstatementinitialrequirementsdetailedrequirementsdesign specconfigurationS/WnewsystemdeliveredsystemThe Software Lifecycle RevisitedThe Software Lifecycle RevisitedCustomersVendorsPage ‹#›Information Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 3Software Development LifecycleSoftware Development LifecycleRevisitedRevisitedImplementation PhaseImplementation Phase -- equipment and softwarepurchases, project management controls, programming,testing and installationOperation PhaseOperation Phase -- training, operations control, securitycontrols, file maintenance and database administrationInformation Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 4Implementation PhaseImplementation Phase Survey Phase….. Study Phase……….. Global Design Phase……. Selection Phase……….. Acquisition Phase……………... Detailed Design Phase……..Implementation Phase Installation of H/W and S/W site preparation…………….. install & test…………………………… Programming plan preparation………………... Building test data, test files and DBs……………... Writing and testing programs………………………... Installing purchased software………………………….. Extending/adopting purchased software………………….Page ‹#›Information Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 5Installation of System HardwareInstallation of System Hardwareand Software - Purchasingand Software - PurchasingSelect specific software neededSelect specific software needed -- database packages,fourth generation languages, compilers and loaders, projectmanagement tools, ...Select specific hardware neededSelect specific hardware needed -- additional disk storage,more powerful processors, workstations/terminals, cabling fornetworks, external communications lines, network drivers,communications devices, modems, etc.How to PurchaseHow to Purchase -- establish request for bids, or negotiatecontract with desired vendorSources of informationSources of information to aid in the evaluation of hardwareand software purchase decisions -- Datapro reports, A.D.Little reports,, Seybold reports, user groups, e.g., SHARE,DECUS, news publications, e.g., Computing Canada,Computerworld, ...Equipment must be ordered at this pointEquipment must be ordered at this pointif it is to arrive in a timely fashionif it is to arrive in a timely fashionInformation Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 6Installation of SystemInstallation of SystemHardware and SoftwareHardware and SoftwareSite preparationSite preparation -- air-conditioning installation, cable trays,cable conduits, cable laying, installation of satellite relaystation, power increase, installation of clean power, ergonomicfurniture installation, negotiation for new space, building falsefloors; all this applies for multi-user equipment, not for personalmachines and/or workstations.Machine setupMachine setup -- system loading and system testing, testingsoftware for performance, arrangement of furniture, training ofprogramming personnelPage ‹#›Information Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 7Programming Plan PreparationProgramming Plan Preparation Review the design specificationsOrganization of the programmer teamOrganization of the programmer team -- chief programmer,librarian, specialists, programmersTeam Manager -- is the person who is in charge of the teamand directs the whole implementation.Development of detailed construction planDevelopment of detailed construction plan -- order inwhich modules will be built and tested; specification of namingconventions and parameter passing conventions; specificationof version numbers of system and developmentaccomplishments; specification of control proceduresInformation Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 8A Note: Chief ProgrammersIn the seventies, software teams were defined around chiefIn the seventies, software teams were defined around chiefprogrammers.programmers.Chief programmerChief programmer -- is the person who conceives anddirects the whole implementation. Chief programmer team concept has never been validated;some tasks best done by one very qualified programmer;other complex tasks done by a team of equal programmerseach contributing their specialty; mundane tasks fit best underchief programmer team concept,Page ‹#›Information Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 9Building Test Data,Building Test Data,Test Files and DatabasesTest Files and Databases Have users generate test data, if possible Generate full range of data, even non-key values Generate enough data to test size decisions of programs,e.g., have reports printed on more than one page Generate data that test the full range of potential values, e.g.,generate the maximum and minimum input values allowed bya programNote: Note: This stage may include the conversion of an existingdatabaseInformation Systems Analysis and Design CSC3402002 John MylopoulosOther Phases -- 10Writing and TestingWriting and TestingComputer ProgramsComputer ProgramsHere is a top-down programming strategy:Review program structureDesign user interface modules - prototypingTest user interfaceDesign top modulesCode and test top modules (stub testing)Design lower modulesCode and test lower modules (stub testing)Stub testing Stub testing -- test individual modules by simulating the interfaces toother


View Full Document

Toronto CSC 340 - Other Phases

Documents in this Course
Scoping

Scoping

10 pages

Load more
Download Other Phases
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 Other Phases 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 Other Phases 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?