Final exam review

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Which of the following is not listed in a system request? 1. Project manager 2. Business requirements 3. Business value 4. Project sponsor

1

Which of the following factors could be included in a technical risk assessment? 1. Cost of a new webserver 2. Cost of hiring a Webmaster 3. No previous experience with Java within the IS department 4. Some fear of job loss among order entry department personnel 5. all of these

3

Use-case diagram syntax typically does not represent which type of relationship. 1. association 2. include 3. extend 4. none of the above

4

A concept map is essentially a node-and-arc representation, where the nodes represent the individual requirements and the arcs represent the _______________ among the requirements a. relationships b. data flow c. constraints d. conditions e. communications

a

_____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case. A. overview, b. detail, c. essential, d. real, e. imaginary

a

The ___________ requirements are associated with the efficiency, maintainability, portability, reliability, reusability, testability, and usability quality dimensions.. a. functional b. non-functional c. standard d. correctness e. performance

b

An _____ of an analysis class represents a piece of information that is relevant to the description of the class. a. instance b. object c. attribute d. operation e. relationship

c

Activity diagrams are used to model the behavior in a business process with a dependency on related objects. True or false

false

Behavioral models form a collaboration to support class diagrams true or false

false

Classes are instances of objects. True or false

false

Client-based architecture offers the best security of the physical architectures. True or false

false

Detailed design of the individual classes and methods is only necessary if you are building the system with an internal team. true or false

false

Each object has operations that describe information about the object. true or false

false

In client-based architecture, there is one point of control. True or false

false

Security in the cloud is typically quite simple. true or false

false

Server-based architecture requires a high degree of coordination. true or false

false

Software systems are often divided into three basic functions: data access, presentation, application logic. True or false

false

Some languages allow redefinition, which prevents inheritance conflicts. True or false

false

State machines do not need an initial and final state defined. true or false

false

Storyboarding is the slowest and most expensive design prototyping strategy, but provides the most amount of detail. True or false

false

System documentation is designed to help users operate the system. true or false

false

The design strategy decision should be made by the business users. True or false

false

The evolving system results in a set of artifacts that include diagrams, source code, and designs. True or false

false

The law of coupling was proposed to minimize the amount of coupling among modules in a system. true or false

false

The main goal of structural modeling is to discover the key data contained in the solution domain and build a structural model of the objects. true or false

false

The waterfall model encourages frequent change to the system requirements and leaves a relatively small window of time between system requirement gathering and implementation. True or false

false

Topics should always be written from the viewpoint of the user and describe what the system can do. true or false

false

When an analyst is attempting to understand the underlying application domain of a problem, he or she must consider only the behavioral aspects of the problem. true or false

false

When discussing persistence design, it refers to the data in memory persisting within a single user session. True or false

false

Whenever a potential change to the system is identified, a change request is prepared and forwarded to the project manager. The system request is a smaller version of the change request. true or false

false

With enhanced inheritance, a subclass can inherit from more than one superclass true or false

false

Client-server architectures are also preferred due to their low level of complexity. True or false

false - they are complex, which can be a drawback

Normalization of the database schema is an important activity for optimizing database performance efficiency. True or false

false -- it is for storage efficiency

NoSQL is used commonly because is a trusted data management system that has stood the test of time. true or false

false -NOSQL is relatively new.

MVC stands for Model-Viewmodel-Controller. true or false

false -view, not viewmodel

Which of the following is not a factor when selecting the best requirements-gathering technique? user involvement observation breadth of information cost

observation

A layer represents an element of the software architecture of the evolving system. True or false

true

A major benefit of the client-server architecture is that it is scalable. true or false

true

A novice user may want the user interface to be 50% occupied, 50% white space, whereas an experienced user might want something more like a 90%-10% split, in favor of occupied space. True or false

true

A signature should be defined for every method in the design. True or false

true

A simple rule to follow is that there should be one data access and manipulation class for each concrete problem domain class. true or false

true

A walkthrough is a way to verify and validate a use case. True or false

true

Activity elimination is when analysts and managers working together to identify how a function could operate without a business process. True or false

true

An RFP (request for proposal) is a document that solicits a formal proposal from a potential vendor, developer, or service provider. true or false

true

An event is something that takes place at a certain point in time and changes a value or values that describe an object, which, in turn, changes the object's state. True or false

true

An example of consistency would be to use the same icon to indicate a "Save" operation. true or false

true

Another way to describe the user interface layer is "human-computer interaction". True or false

true

Arrows are used to connect the state symbols, representing the transitions between states. Each arrow is labeled with the appropriate event name and any parameters or conditions that may apply. true or false

true

Classes are templates for objects. true or false

true

Cohesion refers to how single-minded a module (class, object, or method) is within a system. A class or object should represent only one thing, and a method should solve only a single task. true or false

true

Common-sense user interface design dictates that a user should never have to think about how to navigate the user interface. true or false

true

Consistency in interface design enables users to predict what will happen before they perform a function. true or false

true

Construction is the development of all parts of the system, including the software itself, documentation, and new operating procedures. true or false

true

Database tables have a set number of columns and a variable number of rows that contain data. true or false

true

Design also includes activities such as designing the user interface, system inputs, and system outputs, which involve the ways that the user interacts with the system. True or false

true

Developing good documentation takes longer than many people expect because it requires much more than simply writing a few pages. true or false

true

Executable prototypes take longer to develop than windows navigation diagrams, windows layout diagrams, and storyboards but have the distinct advantage of showing exactly what the screens will look like. true or false

true

Factors of user experience include ease of use and ease of learning. True or false

true

Green IT aims to reduce the environmental impact of IT. This concept encompasses disposal of devices, power consumption of devices, and a reduction of paper use. True or false

true

In a sequence diagram, a lifelines denotes the life of an object during a sequence. True or false

true

Inheritance allows for incremental definition of classes. True or false

true

It is common to assume that custom development is the best design strategy. true or false

true

The initiator of the scenario should be the drawn as the farthest left item in the diagram. True or false

true

There should be a layer for each of the different elements of the system environment (e.g., data management, user interface, physical architecture). true or false

true

Though inheritance makes it so that errors can be propagates down the class hierarchy, this also means that testing can be reused across the class hierarchy. True or false

true

Web services basically support connections between different services to form service-oriented architectures. true or false

true

The calculation that measures the amount of money an organization receives in return for the money it spends is called the _____. a. cash flow b. net present value c. total investment d. tangible costs e. return on investment

e

Understanding why an information system should be built and determining how the project team will build it is part of the _____ phase of the SDLC. A. Analysis, B. system request, C. gathering, D. initiating, E. planning

e

A system team review focuses on the way the project team carried out its activities. true or false

false

A user interface refers to the exchange between a system and other systems. true or false

false

Abstraction and refinement are two processes closely related to polymorhism. True or false

false

In client-server architectures, the data storage function is often present on the client. true or false

false

In object-oriented, polymorphism is achieved through static binding. true or false

false

Information hiding is a mechanism that combines the processes and data into a single object. True or false

false

It is important to know that your system is error free. True or false

false

It is not worth the time to have the interviewee verify the interview notes when using the "Interview" requirement-gathering technique. True or false

false

Maintenance costs are typically less than initial development costs. True or false

false

Most designers follow the two-click rule to gauge and control level of user effort. True or false

false

Navigation, unlike the rest of the user interface, should not be as concerned with consistency. True or false

false

Package diagrams are not useful with assigning programmers to tasks. True or false

false

Relational databases are a collection of tables, with a foreign key to uniquely identify each row and a primary key to establish a relationship with another table. True or false

false

Second normal form means that all transitive dependencies have been removed from the design.True or false

false

CRUDE stands for the 5 possible types of interaction: create, read, update, delete, and execute. True or false

true

Objects have state, which is defined by the value of its attributes and its relationships with other objects at a particular point in time. true or false

true

Operations are denoted with () parentheses after their name. True or false

true

Organizations are willing to spend a lot of time and money to prevent the possibility of major failures after the system is installed because the economic impact of downtime easily outpaces developer salaries. true or false

true

Parallel conversion is less risky than is direct conversion because it has a greater chance of detecting bugs that have gone undiscovered in testing. true or false

true

Project assessment enables project team members to step back and consider what they did right and what they could have done better.

true

Retrieving information directly from memory is generally much faster than retrieving it from a hard disk. true or false

true

SQLite is a lightweight version of SQL that supports RDBMS. true or false

true

Speed of access is influenced by the way data are retrieved. True or false

true

Testing starts with the development of a test plan, which defines a series of tests that will be conducted. True or false

true

The comparison of value added to risks ultimately determines whether a project is approved, declined, or delayed. True or false

true

The conversion process provides one last step in which to catch these bugs before the system goes live and the bugs have the chance to cause problems true or false

true

The feasibility study should be revised several times in the project (before each iteration of the development process). true or false

true

Because of the challenges involved, most organizations begin developing their conversion and change management plans while the programmers are still designing the software. True or false

False

With parallel conversion, the new system instantly replaces the old system. True or false

False

Direct conversion is the most risky conversion style because undetected problems can seriously disrupt the organization. True or false

True

Potential adopters might want to adopt the change, but unless they are capable of adopting it, they won't. Careful training enables adoption by providing the skills needed to adopt the change. True or false

True

Concept maps allow the relationships among the _______________________to be explicitly represented. a. entity relations b. functional requirements c. functional and nonfunctional requirements d. nonfunctional requirements e. system proposals

c


Kaugnay na mga set ng pag-aaral

6th Grade Religion: Genesis 3: Expulsion from Eden

View Set

Practice History quiz chapter.16

View Set

IAB Terminology Used by Digital Media Salespersons

View Set

PHARM: VACCINATIONS/ANTIVIRAL DRUGS

View Set

Fundamentals Of Nursing - Chapter 1

View Set

Test #2 Fetal Assess, Labor & Birth - from Mom

View Set

AUDITING Chapter 10, 11, 17 Multiple Choice Questions

View Set

Offre et demande SS7Mills (SS7Mills Supply & Demand)

View Set