Chapter 11 - Discovering Computers Fundamentals 2010...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Discovering Computers Fundamentals, 2010 Edition Living in a Digital World Objectives Overview {0CCEBAFF-8DAB-4843-9E3E-4589CD6857AE} {F9022B54-68C2-4973-9A00-460029290542} {971CE644-3DA6-449D-8244-594155A53622} {ADCD0DEB-9335-4DAD-897B-4412643E3B86} agement, feasibility assessment, phase object-orientedand procedurallangu se of each system development documentation, and data and information g Differentiate the benefits of Identify between low-level languages programming lang • See Discovering Computers 22 Objectives Overview {C23E5400-4B14-47B1-9B05-593F06D146F6} {9A620101-FB6A-4254-AFCA-02110D0C9FA1} {F9CB71CB-27C9-447D-8242-B1F54FE83497} {4843BE1C-9F44-4850-8A66-EE7142CDF804} nguages and other program the the sixcontrol structures used in designing so Describe various waysdevelopment tools development steps Explain to develop Web pages List basic program • See Discovering Computers 33 System Development people, and procedures that work together to produce quality information {268971F0-0861-4414-8BBA-4F66AD27A9AF} t is a set of activities used to build an information system {95E20AFE-9BF1-4B36-B740-D7781CF1894D} {60CE8C95-5A61-4607-BC37-02BAD3EB9E2D} uped into phases, and ystem is a set ystem developmentinteract to achieve A s is called the s of components that life cycle (SDLC 44 • Page Discovering Computers System Development • Page Discovering Computers 55 System Development {EAD38B6A-C6FA-4FEA-A327-A25CCDDA1E42} {1B053537-5E6A-47CC-8D80-24D140C8E4A7} {2DCAD857-92F3-4FAB-8AEE-025EDC3CC2C0} Define standards Involve uGroup activities or tasks into phase sers • Page Syste Discovering Computers 66 System Development • • System Page Discovering Computers 77 System Development {BB9E32B8-75E0-439D-BC37-276803254074} {52DD0899-5CF8-4B9A-BDBD-EDA2B4A4200B} {AC08CD3C-9E82-4F36-9562-4AE0A8C1BE0E} {64673872-6936-49CE-8D68-C35976D4B813} {A8FF6ED6-8B3A-42CB-91ED-93C58B906C85} {FEFBFFB9-2878-4216-A231-0D9A3A8D8030} Order of activities estimates for each activitytake place at the same activ Project scope Activities that can Time Required activitiesestimates for each time Cost • • Page Discovering Computers 88 System Development A popular tool used to plan and schedule the time relationships among project activities is a Gantt chart Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click Gantt Charts below Chapter 11 • Page Discovering Computers 99 System Development A PERT chart also can be used for planning and scheduling time • Page Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click PERT Charts below Chapter 11 Discovering Computers 10 10 System Development {5633630A-4C92-428F-AE01-124F03020233} {60BDD6B7-BE53-4E0E-BD9C-62BAAE91D302} {63211692-4078-40D5-ACCB-7B9773C2241D} {E96E33CF-A77F-4E5A-9AB4-2D0C495433D0} perational feasibility Economic feasibility Technical feasibility Schedule feasibility • • Page Discovering Computers 11 11 System Development • • Page Discovering Computers 12 12 System Development {EFD5B595-FA62-4BAB-8E06-556C8725E13A} {768D9E7A-1FB6-4313-8AF0-9B2A5406CEBB} {366C9F3F-3506-4A50-A575-7A2BDCECB293} {F9F9E663-238D-4BA5-8199-FA6BF27B737F} {C0D77563-DBF7-4354-85FA-F1BCDA997A24} {D0A1F8F2-FFAC-4B5B-A16A-6BD46DBD059C} Observe Survey Sessions JAD Research Review documentation Interview • • Durin Page Discovering Computers 13 13 System Development {B3B1F2E5-30D4-4715-B9E4-8867D690589F} {0E8D9295-8C93-4EA2-8814-A49124155101} {C3849D35-21E0-4052-AB84-BE922F2AA3C6} {F3D57AAA-741B-4F48-97B4-52C795BA477A} {69123901-8393-4C91-A81E-A415CF280752} ied information system to improvechange A user may requestaapnew or req nization’s control want using a request for system servicesotherchange mo rganizations may might require Management software, or or a technology a hardware, might mandate roject • Page Discovering Computers 14 14 System Development • Page Discovering Computers 15 15 System Development {4C302183-22E8-40B1-9BAC-BF7F2BEDCB8B} {FF8781BB-BCA5-4896-8A87-F3CC25230256} {D3328B67-C013-4864-B902-B20CF4E9C6B9} {4561C36B-2766-484E-9376-EAAEEC1E0A0C} m a project developmentReview and approve the project requests requests Allocate resources team Prioritize the project • Page The Discovering Computers 16 16 System Development act nature of the problem or improvement rmendsubmitted the request who a solution {E2AA96E6-675A-4400-913F-0E91D0D71D8F} {EE039F77-EA57-43FC-A2C2-70191E83178B} Perform detailed analysisConduct a preliminary investigation {F3FBDADC-B94C-4A38-9E1C-2B3568DAF446} {D3ABF58D-BDBD-4EF1-90BE-09111490201B} rmine the users’ wants, needs, and Study how the current system works requirements • Page The Discovering Computers 17 17 System Development • Page Discovering Computers 18 18 System Development {C2F1AE72-4C96-4FE8-86A2-DB6032EE0EF4} {DD005F41-511E-4CAB-A869-3227FC8F09E1} {D7475E4E-C350-4E33-B7ED-D64E5838C0A4} Packaged softwareCustom software Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click Vertical Market Software below Chapter 11 Outsourcing • Page The Discovering Computers 19 19 System Development {1F37A375-1D87-4D09-8DD9-9A9D1145EE99} {71082AAC-8883-4A8B-998B-4B7C06DD1DB3} Acquire hardware and software details of the new or modified inform Develop all of the • Page The Discovering Computers 20 20 System Development to determine the best proposal {240168ED-D87A-4119-A942-64B91E6194BD} {9795160F-102C-41F3-BE8E-1F9087677B18} {2BC3DF6C-1125-46F1-A943-DB892343475C} {37D395D6-C8FC-4BF9-94B9-2CB6CADC8969} fy technical specifications Solicit vendor proposals Make a decision evaluate vendor pro Test and {079D3F74-3EB8-46D9-8812-741266D63A73} {F5EDA5FA-DD5A-4EC5-AF1F-CAB193EBE848} {1A9487ED-2BFD-4E65-8D1C-D2653BA2BB74} RFQ, RFP, or Systemseanalyst makes vendors or VARs to steering commit ch techniques suchis sent to potential recommendation RFI as -zines Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click E-Zines below Chapter 11 • Page To Discovering Computers 21 21 System Development {2AD5D58A-D8DC-4B54-A3C8-28F69FEE0818} {549634D9-E604-42B5-AFFC-3033C9CB1C10} {A7D76D52-1A11-47DE-B1A1-99FC1FA53438} Input and output design Program design Database design • Page The Discovering Computers 22 22 System Development Mockup Layout chart • Page Syste Discovering Computers 23 23 System Development • Page A Discovering Computers 24 24 System Development • • Page Discovering Computers 25 25 System Development {3AA29F25-7C9B-469C-BE86-88261E1ADC8E} {E6287DB4-DECE-4CD3-AEDB-097B1A366CEC} {28CB7A06-9339-47CE-8667-09E1754AF5FF} {1FDF80D0-5A27-4C81-8E20-89EB0331160D} vert to the new system test the new system users Install and Train Develop programs • Page The Discovering Computers 26 26 System Development programwithwork together properly applicationobject works by itself works or other applications {820D5BE2-1340-4471-A3F1-237D092F9792} {14A773B0-F74C-435A-AD79-61D2FA68BD53} {E5C4ED4F-0A7F-4F49-A236-B6C0DC5D98E4} {B606BF8B-8C2D-4438-BA41-F832E371DE73} Acceptance test {126E1475-2654-4DDD-8F2E-6D471B2321DC} Unit test Integration test Systems test em to ensure that it works with actual data • Page Vario Discovering Computers 27 27 System Development • • Page Discovering Computers 28 28 System Development • Page One Discovering Computers 29 29 System Development {179FF9E4-DE8F-4793-B07B-7C350518B328} {317B75D9-BE73-4CA5-ACC5-01E83936692F} {CB2BA4A0-7739-4497-86BB-3E58EC704A12} erform maintenance activities system performance Monitor Assess system security • Page The Discovering Computers 30 30 System Development {F8001ADA-7344-40B8-90FB-F9A3F9AB5A3B} {47D1449D-0277-4962-95AE-9F0581978FC5} {D877806D-1D2A-4C90-B1F6-029E9A80A743} l information For each risk, identify the safeguards that exist to detect, prev Identify allassets of an organizationcause an information asset loss security risks that may • Page A Discovering Computers 31 31 Programming Languages and Program Development Tools • Page A Discovering Computers 32 32 Programming Languages and Program Development Tools • Page Mach Discovering Computers 33 33 Programming Languages and Program Development Tools • • Page Discovering Computers 34 34 Programming Languages and Program Development Tools {0591BC97-E4A0-4C14-BAA0-BDA5B8E1EA77} {01A92B1A-230D-4251-8D83-779D3241F433} er converts and executes A compiler translates a time program before ex one code statement at an entire • Page In a Discovering Computers 35 35 Programming Languages and Program Development Tools • Page Discovering Computers 36 36 Programming Languages and Program Development Tools • Page The Discovering Computers 37 37 Programming Languages and Program Development Tools • • Page Discovering Computers 38 38 Programming Languages and Program Development Tools {476A2648-339E-4C02-9EFA-ED8BC6E450D1} {4A10DF76-FA67-4C27-826A-999626E05BAA} {F919ACB3-5BEA-49FC-B6F9-60A8B6429625} {9553B77A-5634-4BBC-B330-014F0C5960D6} Objects can be reused Most program development tools Work well in a RAD environmen Programmers create applications faster are IDEs • • An Page Discovering Computers 39 39 Programming Languages and Program Development Tools Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click Java Platforms below Chapter 11 • • Page Discovering Computers 40 40 Programming Languages and Program Development Tools • Page The Discovering Computers 41 41 Programming Languages and Program Development Tools • • Page Discovering Computers 42 42 Programming Languages and {97D81971-B0A5-40E9-9F0F-A1D98ACAD733} Program Development Tools icrosoft’s suite of program development tools {28914C7B-1434-45D2-8C6D-A2180CAFB72A} {6A5341E0-ABCA-4E98-83CE-C15723CF737F} {18774568-5D04-4FA5-80E4-C862FB1DE2E5} bines C++programming elements of C++ with an easier, the BASIC program isual the is based on C++ Visual Basic is based on rapid-developmen • Page Discovering Computers 43 43 Programming Languages and Program Development Tools • Page Discovering Computers 44 44 Programming Languages and {7B525997-B945-4CB2-88EC-A47ACC48ACF8} Program Development Tools {2849954E-4A11-411E-AC07-432DC6F781DF} language that uses a development tool that is ideal for building large-scale a powerful program visual or graphical interface for creating all source cod • Page Discovering Computers 45 45 Programming Languages and Program Development Tools • • Page Discovering Computers 46 46 Programming Languages and Program Development Tools • Page A Discovering Computers 47 47 Programming Languages and Program Development Tools {4F64D1A5-43B6-4E0A-ABEB-71AFD3476029} {51B3F77E-CC03-4CF1-84F4-5F9A49E659A2} {4100546C-6512-49C1-B3E5-FB07234F7AC7} {FB263922-2711-4EDF-83FC-A3ECAE891670} {2FBC68FE-E4E8-46B3-A049-C75F4B4A65E7} {A089F2D4-FF29-4C40-8911-51F9058D4730} {85C5703E-1A0D-4B34-90D0-8F86F54EB13A} {C919261E-5F26-46D6-AD74-58DC1BA15386} {E6D4ECF5-4C58-4838-9EBF-B3AC4C3F6929} {D03E23D4-3CBC-4ED8-9D85-C724438B9F65} {23174B65-9555-4727-9BFF-2A7BB380B411} {7B5FF37D-E5E2-4A34-A80C-61B1967D7ECA} {D993809C-5734-45D2-86C6-FDF4F461682A} {EBE1AC58-4019-4275-8E8F-94C04ACF9F22} {87E39564-A1D2-4262-88A8-EFD084A1915A} {B82080D6-C5A3-4CA1-993A-C161957BB789} BASIC LISPFORTRAN Ada Pascal PL/1 PILOTModula-2 HyperTalk Prolog RPG Smalltalk ALGOL Forth APL Logo • Page Class Discovering Computers 48 48 Programming Languages and Program Development Tools • • An Page Discovering Computers 49 49 Programming Languages and Program Development Tools Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click Macros below Chapter 11 • Page A Discovering Computers 50 50 Programming Languages and Program Development Tools • • Page Discovering Computers 51 51 Programming Languages and Program Development Tools Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click XML below Chapter 11 • • Page Discovering Computers 52 52 Programming Languages and Program Development Tools {1ED87EBD-62F9-4F0A-A067-00E4BDA5D4C9} {9413C948-BB4A-413C-9239-61CD9751E9E4} {F61EB5D1-265E-4989-84B4-F6C17C61F3D6} {5B1040C1-45AE-46E4-96FE-1BBC1880CC9C} Scripts Servlets Applets ActiveX controls • • Web Page Discovering Computers 53 53 Programming Languages and Program Development Tools {297E80D5-2017-4201-87F4-8D5A7C927C65} {05D89CE2-56AC-4900-8080-F3CDFADC870E} {243019C6-0B5C-4CD6-853B-833D7FE20D3E} {0F39B310-9DD6-4D95-8392-69B112668911} {7CF62184-95CD-440C-9143-68A57B296AC8} {9B568FF9-CD62-4758-B894-D38485443B93} Tcl VBScript Rexx Perl JavaScript PHP Click to view Web Link, click Chapter 11, Click Web Link from left navigation, then click PHP below Chapter 11 • Page Progr Discovering Computers 54 54 Programming Languages and Program Development Tools {0E40327C-6641-47A1-A385-BF86D35BF7C1} {66D8AF35-2AE3-4093-A786-E183E5994890} echnologies for developing object-oriented, database-driveninclude more g Dynamic HTML (DHTML) allows Web developers to Web sites • Page Discovering Computers 55 55 Programming Languages and Program Development Tools {316AC91F-C28E-478A-9D1A-FDD191FCCA1E} {5778AE79-AD59-4FF1-A442-8D8B0AF135A8} {7C838FF4-887B-437C-9C50-85E3E069FDFA} ave application software builtpersonal site Share into the information Allow users to modify Web site content • Page Web Discovering Computers 56 56 Programming Languages and Program Development Tools • Page Most Discovering Computers 57 57 Programming Languages and Program Development Tools {415CE1F1-086D-4882-AD62-C09AA654441F} {6B30DE08-909E-477E-AFAF-FA2F923E1CE1} {068BC290-B85B-4D72-A873-C7B849E0A3F7} {97AF2FE7-F53A-4C89-8084-11A9655212EF} SharePoint Designer Expression Web Dreamweaver Flash • • Page Discovering Computers 58 58 Programming Languages and Program Development Tools {E3721691-BC69-4DBC-8A25-21D35E46D2DE} {FAC5B50A-96E1-422B-9293-50E6ECFB4F2E} ToolBook Director • • Page Discovering Computers 59 59 Programming Languages and Program Development Tools • Page Discovering Computers 60 60 Program Development Cycle • • Page Discovering Computers 61 61 Program Development Cycle • Page The Discovering Computers 62 62 Program Development Cycle • Page The Discovering Computers 63 63 Program Development Cycle • Page Discovering Computers 64 64 Program Development Cycle • • The Page Discovering Computers 65 65 Video: Electronic Arts Going Mobile CLICK TO START Discovering Computers 66 66 Summary {ADB089A3-09BA-4A92-B01C-333903D1320B} {B6CB568B-DD1D-440B-8FA3-29DFA11AAAB8} {550E584D-C9D8-4B23-A640-E8DC75CA66B5} {C120D1C2-DDE7-450C-8B60-31C880DF51AF} {46D143C2-7EB1-4622-BA22-8106D1CB6C97} {4BE61A80-F514-4E80-B78E-1A2FBAB1DD95} guages and program developmenttools used in this process development ities that occur duringdevelopmenttoolsmultimedia development tools Program development and the and Web system development Guidelines for system development System • Page Discovering Computers 67 67 Discovering Computers Fundamentals, 2010 Edition Living in a Digital World Chapter 11 Complete ...
View Full Document

This note was uploaded on 11/20/2010 for the course CSIS 182 taught by Professor Mike during the Spring '10 term at Grossmont.

Ask a homework question - tutors are online