click below
click below
Normal Size Small Size show me how
CIS220_Midterm_Ch1-6
Based on in class examples and online quiz questions.
| Question | Answer |
|---|---|
| A normal system with 400 unadjusted function points would have _____ adjusted function points when the shortcut method is use to determine the complexity of the project. | 400 |
| The four phases of the Systems Development Life Cycle are _____. | planning, analysis, design, and implementation |
| 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. | planning |
| Adding people to a project team in order to speed up total development time _____. | may actually increase total development time |
| Use-case points is a project effort estimation approach based on unique features of _______ and object orientation. | use cases |
| Understanding the as-is system, identifying improvements, and developing requirements for the to-be system are the steps of the _____ phase. | analysis |
| The information gathering technique that enables the analyst to collect facts and opinions from a wide range of geographically dispersed people quickly and with the least expense is the _____. | questionnaire |
| The goal of ______ analysis strategy is to make minor or moderate changes to the business processes so that they will become more efficient and effective. | business process improvement |
| A JAD facilitator is _____. | the person who sets the meeting agenda and guides the discussion |
| 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. | relationships |
| A scenario is the same as a(n) _____. | path through a use case |
| Which of the following relationships describe the communication between the use case and the actors? | association relationship |
| A(n) _____ is a formal way of representing how a business system interacts with its environment. | use case |
| A complex use case is one that has more than _____ unique transactions. | 7 |
| A Fork Node in an activity diagram is used to __________ behavior into a set of parallel or concurrent flows of activities (or actions). | split |
| Chapter 5 suggested three representations that could be used for structural modeling: CRC cards, class diagrams, and ___________________. | object diagrams |
| Which of the following are used to create objects? | concrete classes |
| Text analysis is one of the four approaches to aid the analysis in identifying a set of candidate objects for the structural model. Textual analysis is an analysis of the text in the ___________________. | use case descriptions |
| “A-part-of” or “has-parts” relationships represent _____ relationships. | aggregation |
| “A-kind-of” relationships represent _____ relationships | generalization |
| Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case. | sequence diagrams |
| A(n) _____ is an instantiation of a class. | object |
| A systems analyst draws a lifeline with an X at the end. This lifeline represents _____. | an object that is destroyed at a point in time |
| When an object sends a message to itself in a sequence diagram, that is referred to as _____. | self-delegation |
| A(n) _____ describes information about an object. | attribute |
| What does CRUDE stand for? | Create Read / Reference Update Delete Execute |
| What does "Students: List" mean? | Students is an instance of the List class that contains individual student objects |
| The 1st step in building a Sequence Diagram | Set context. |
| Which is not an attribute? | Cancel appointment. Why? It's a method. |
| Given the statement "a student signs up for class" | Association relationship |
| CRC cards document? | Resp. and collaborations of Classes |
| Class diagram _____ model. | Static model |
| Object _____ model | Dynamic model |
| Identifying objects of a class diagram, look for what to identify? | Nouns |
| Multip of relationship - possible to be 0 or more? | Yes |
| T/F - Object dynamic another name for class dynamic | False |
| " - " represents what type of attribute / opperation | private |
| " + " represents what type of attribute / opperation | public |
| " # " represents what type of attribute / opperation | protected |
| UML series of multiplicities - which are valid? 0 ... * * ... 1 1 ... * | 0 ... * = Valid * ... 1 = NOT 1 ... * = Valid |
| What to look for when identifying classes? | Subject Verb Direct Object Preposition Indirect Object |
| T/F - An actor in a use case must be a person? | False - Person (stick figure) or System (square box) |
| T/F - A use case should be written from the perspective of an actor? | False - from higher up. |
| What type of requirement? Customer should be able to see their cart after ordering. | Functional requirement |
| What type of requirement? System should load within 3 seconds. | Non-functional requirement |
| What type of question gathers rich information and gives the interviewee more control over the interview? | Open-Ended questions |
| What type of question gathers more information about a specific topic? | Probing questions |
| What type of question gives the interviewer more control over the interview and obtains the information they need? | Close-Ended questions |
| Can see the reality of the situaiton | Observation |
| Examing paperwork to see | Document Analysis |
| Gathering geographically dispersed information | Questionaires |
| Person that identifies business value that can be gained fro using technology | Project Sponsor |
| Type of value that can be quantified | Tangible |
| Type of value that can NOT be quantified | Intangible |
| 4 Elements on System Requirements | Business need Business value Business requirements Project sponsor |
| Overall goal of feasibility analysis? | Determine if project should proceed |
| Economic Feasibility | Costs and Benifits |
| Technical Feasibility | Abilities of the IT staff. The extent to which the system can be successfully designed, developed, and installed by the IT group. |
| Organizational Feasibility | Will users use the system? How well will the system be accepted by the users? |
| An example of a Technical Risk Assessment? | No java experience. |
| The amount of revenues or cost savings results from a given investment. | Return on Investment (ROI) |
| Sequence from one phase to the next | waterfall |
| iterations for scrum | sprints |
| Finding something new in Agile | Backlog |