Documente Academic
Documente Profesional
Documente Cultură
1-1
3ew technologies# such as ecommerce# ,nterprise or ,nterprise 4esource Planning# wireless and mobile de"ices# and open source software are being integrated into traditional systems. ,commerce uses the )eb to perform business acti"ities. The benefits of using the )eb are: A. $. &. *. Increasing awareness of the a"ailability of the ser"ice# product# industry# person# or group 25-hour access for users Impro"ing the usefulness and usability of interface design &reating a global system
6. 7.
,nterprise 4esource Planning (,4P! has the goal of integrating many different information systems within the corporation# using proprietary software. ystems must be designed for wireless and mobile de"ices# including mobile commerce (mcommerce!.
Chapter 1
1-2
8.
%pen source software (% ! pro"ides both software and the program source code used to create the software. +any users and programmers may pro"ide modifications to the programs. %pen source software may be categorized into four types of communities: A. $. &. *. Ad hoc tandardized %rganized &ommercial
9.
%pen source communities differ from each other on si/ (ey dimensions: A. $. &. *. ,. .. 0eneral structure ,n"ironment 0oals +ethods :ser community ;icensing
<.
ystems analysis and design is a systematic approach to identifying problems# opportunities# and ob=ecti"es> analyzing the information flows in organizations> and designing computerized information systems to sol"e a problem. :ser in"ol"ement throughout the systems pro=ect is a critical success factor. ystems analysts act as outside consultants to businesses# as supporting e/perts within a business and as change agents. Analysts are problem sol"ers and re@uire communication s(ills. It is important for analysts to be aware of their ethical framewor( as they wor( to build relationships with users and customers. The systems de"elopment life cycle is a systematic approach to sol"ing business problems. The human-computer interaction (1&I! is a human-centered approach that places an emphasis on human needs before the needs of an organization or a system. The human-computer interaction should be included into e"ery phase of the systems de"elopment life cycle. The systems de"elopment life cycle is di"ided into se"en phases: A. $. &. *. ,. .. Identifying problems# opportunities# and ob=ecti"es *etermining human information re@uirements Analyzing system needs *esigning the recommended system *e"eloping and documenting software Testing and maintaining the system
0.
19.
Chapter 1
1-%
1<.
ystems are enhanced for the following reasons: A. $. &. Adding additional features to the system. $usiness and go"ernmental re@uirements change o"er time. Technology# hardware# and software are rapidly changing.
2?. 21.
&A , tools are software pac(ages for systems analysis and design. 4easons for using &A , tools are: A. $. &. To increase analyst producti"ity. .acilitate communication among analysts and users. Pro"iding continuity between life cycle phases.
22.
&A , tools may be di"ided into se"eral categories# namely: A. $. :pper &A , tools are used to perform analysis and design. ;ower &A , tools are used to generate computer language source code from &A , design. The ad"antage in generating source code are: a. b. c. d. e. The time to de"elop new systems decreases. The time to maintain generated code is less than to maintain traditional systems. &omputer programs may be generated in more than one language. &A , design may be purchased from third-party "endors and tailored to organizational needs. 0enerated code is free from program coding errors.
22.
The agile approach is based on: A. $. &. Aalues Principles &ore practices
25.
The four "alues of the agile approach are: A. $. &. *. &ommunication implicity .eedbac( &ourage
26.
A. $.
&. *. 27. 28.
Time &ost
Buality cope
An agile pro=ect is interacti"e and incremental The agile de"elopment process has fi"e distinct stages:
Chapter 1
1-&
The planning game spells out rules that help formulate the agile de"elopment team from their business customers. %b=ect-oriented (%-%! analysis and design is used to build ob=ect-oriented programs. This includes not only data# but the instructions about operations that manipulate the data. The :nified +odeling ;anguage (:+;! is a standardized ob=ect-oriented modeling language. %b=ect-oriented methodologies focus on small# @uic( iterations of de"elopment.
%b=ect-oriented phases include:
A. $. &. *. ,. ..
*efine the use case model. $egin drawing :+; diagrams. *e"elop class diagrams. *raw statechart diagrams. +odify the :+; diagrams. *e"elop and document the system.
Chapter 1
1-'
creati"ity# ability to deal with stress and pressure# an understanding of how systems are put together# diagramming and design s(ills# and s(ills related to coding# testing# and debugging software.
$yperCase %&perience 1
As stated in the general introduction# it is strongly suggested that students re"iew the instructions. &lic( on the lin( on the home page. This will enable them to understand the principles of how to use the 1yper&ase en"ironment and assist them in ha"ing a "aluable learning e/perience with it. Cou may wish to ma(e assignments starting with the e/ercises# and ha"e the students download the Aisible Analyst files and restore them into their copy of Aisible Analyst. The Aisible Analyst pro=ect name is +4,. A re"iew session or class discussion of what they learned would be a useful learning e/perience. tudents may also download the Aisio files and the repository )eb page. The students should also go to the reception area and ta(e a stroll around the building# clic(ing on lin(s and e/amining the office en"ironment. 1a"e the students print out the telephone directory.
Chapter 1
1-(
.hich is the more general term! CSC.S or 2DSS/ 0plain" & &) is a more general term# and may include software support called groupware for team collaboration.
9.
De)ine the term mcommerce" +commerce is mobile commerce# performing ecommerce using handheld wireless de"ices.
Chapter 1
1-6
<.
*ist the ad4antages o) mounting applications on the .e#" The ad"antages of mounting applications on the )orld )ide )eb are: A. $. &. *. Increasing awareness of the a"ailability of the ser"ice# product# industry# person# or group The possibility of 25-hour access for users tandardizing the design of the interface &reating a global system without worry about time zones
1?.
.hat is the o4erarching reason )or designing 7P systems/ The o"erarching reason for designing ,4P systems is the integration of many information systems e/isting on different managerial le"els and within different functions.
11.
Pro4ide an e0ample o) an open source so)t+are pro8ect" There are many open source software pro=ects that are a"ailable. tudents may be familiar with ones that are not mentioned. +ozilla .irefo/# Apache# and ;inu/ are mentioned in this chapter.
12.
*ist the ad4antages o) using systems analysis and design techni9ues in approaching computeri:ed in)ormation systems )or #usiness" ystem analysis and design techni@ues pro"ide the analyst with a systematic procedure for analyzing data input# :+; diagrams or data flow# and information output> furthermore# the techni@ues can impro"e the functioning of business.
12.
*ist three roles that the systems analyst is called upon to play" Pro4ide a de)inition )or each one" The three roles of a system analyst are: A. $. &. &onsultantDhired from outside an organization to address information systems issues within that organization. upporting ,/pertDser"es as a resource for those who are managing a systems pro=ect. &hange AgentDan analyst who ser"es as a catalyst for change# de"elops a plan for change# and wor(s with others in facilitating that change.
15.
.hat personal 9ualities are help)ul to the systems analyst/ *ist them" Personal @ualities helpful to systems analysts include: A. $. &. *. ,. Problem-sol"ing abilities &ommunication s(ills &omputer e/perience elf-discipline and self-moti"ation Pro=ect management capabilities
16.
*ist and #rie)ly de)ine the se4en phases o) the systems de4elopment li)e cycle 1SD*C3" The se"en phases of the *;& are: A. Identifying problems# opportunities# and ob=ecti"esDrecognizing problems and
Chapter 1
1-;
$. &. *. ,. ..
opportunities confronting the business and determining business ob=ecti"es. *etermining information re@uirementsDunderstanding what information users need to perform their =obs. Analyzing system needsDstructured analysis of information needs and decision ma(ing. *esigning the recommended systemDlogical design of the information system. *e"eloping and documenting softwareDstructured de"elopment of software and documentation. Testing and maintaining the systemDtesting and re"ising the system.
0.
17.
.hat are CAS tool used )or/ The reasons for using &A , tools are: A. $. &. Increasing analyst producti"ity Impro"ing analyst-user communication Integrating life cycle acti"ities
18.
.hat is the di))erence #et+een upper and lo+er CAS tools/ :pper &A , tools are used for creating and modifying the system design. ;ower &A , tools are used to generate computer source code# eliminating the need for programming the system.
1;"
De)ine +hat is meant #y the agile approach/ The agile approach is based on "alues# principles# and core practices. It "alues communication# simplicity# feedbac(# and courage.
1<.
.hat is the meaning o) the phrase <the planning game=/ The planning game spells out rules that can help formulate the agile de"elopment teamEs relationship with their business customers. The rules are a basis for building and maintaining a relationship.
2?.
.hat are the stages in agile de4elopment/ The fi"e stages in agile de"elopment are e/ploration# planning# iterations to the first release# productionizing# and maintenance.
21.
De)ine the terms o#8ect-oriented analysis and o#8ect-oriented design" %b=ect-oriented analysis and ob=ect-oriented design are techni@ues intended to facilitate the de"elopment of systems that must change rapidly in response to dynamic business en"ironments.
22.
.hat is >M*/ :+; is the :nified +odeling ;anguage# a standardized ob=ect-oriented language used to brea( down a system into a use case model.
Chapter 1
1-?