Exam 2 FSAD – Flashcards
Unlock all answers in this set
Unlock answersquestion
            What are logical models?
answer
        ~Removes biases that are not the result of the way current system is implemented  ~Reduce the risk of missing business requirements.  ~Communicates with end users in nontechnical or less technical language.
question
            A set of rules that governs some process in business is known as:
answer
        A policy
question
            A set of related and ongoing activities in a business is known as:
answer
        A function
question
            A language and syntax, based on the relative strengths of structed programming and natural English used to specify the underlying logic of a process is known as:
answer
        Structured English
question
            A process that has inputs but no outputs is known as:
answer
        A black hole.
question
            In data flow diagrams:
answer
        Data flows are represented by arrows.
question
            A tool that depicts the flow of data through a system and the work or processing performed by the system is known as:
answer
        Use case diagram
question
            Gray holes are caused by:
answer
        Incomplete facts.
question
            Another name for data flow diagram is
answer
        a Process Model.
question
            A process that inputs insufficient to produce the required outputs is known s:
answer
        A gray hole.
question
            Which people were involved in the developing of object oriented analysis?
answer
        Grady Booch, E.F.Codd, Ivar Jacobson, James Rumbaugh.
question
            Diagrams that depict the system's object structure and show object classes that the system is composed of, as well as the relationships between those object classes are known as:
answer
        class diagrams
question
            In a class diagram a multiplicity of zero or more would be designated by:
answer
        0..*
question
            In object oriented analysis we evolve the requirements use case model into the analysis use case model by performing the following steps:
answer
        ~identify, define and document-new actors and new use cases  ~identify any reuse possibilities  ~refine the use case model diagram.
question
            The data associated with an object are called:
answer
        attributes.
question
            In an activity diagram you would combine flows that were previously seperated by decision using a(n):
answer
        join
question
            Which of the following can be shown in the system sequence diagram:
answer
        ~A receiver actor  ~loops  ~object classes  ~system outputs  =/= no optional steps
question
            What defines how many instances of one object class can be associated with one instance of another object class?
answer
        multiplicity
question
            If an object class outlives the execution of the program it is said to be:
answer
        persistent
question
            Which of the following is NOT a technique for assessing economic feasibility?
answer
        =/= All are true  ~time value of money  ~payback analysis  ~return on investment  ~net present value
question
            An entity is in third normal form if:
answer
        values of nonprimary key attributes are not dependent on any other non primary key attributes.
question
            Which tool provides a ranking system of candidate systems?
answer
        feasability analysis matrix
question
            What is an advantage of prototyping?
answer
        ~Prototypes are active, not passive, model that end-users can see, touch, feel, and experience  ~Prototyping can increase creativity because it allows for quicker user feedback, which can lead to better solutions  ~Prototyping accelerates several phases of the life cycle  ~Iteration and change are a natural consequence of systems development. Prototyping better fits this matural situation because it assumes that a prototype evolves
question
            Which emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a new system?
answer
        model-driven designs
question
            What is the purpose of the procurement and decision analysis phase?
answer
        ~Identify and research specific products that could support our recommended solution for the target IS  ~Solicit, evaluate, and rank vendor proposals.  ~Reverse engineer and draw system models for each of the vendor's proposals.  ~Contract with the awarded vendor to obtain product
question
            What is NOT a type of Class Relationship in an Object Oriented System model?
answer
        Heirarchy
question
            A motorist stops at the self-service gas station to fill up her car, paying by credit card at the pump. In this use case, who is the primary business actor?
answer
        the motorist
question
            What is NOT a factor used in the use case ranking and priority matrix?
answer
        potential to decrease costs
question
            What is the criteria for making a good data model?
answer
        ~A good data model is simple  ~A good data model is essentially nonredundant  ~A good data model should be flexible and adaptable to future needs  ~Each data attribute should describe at most one entity.
question
            A constraint on the state of the system before the use case can be executed is called a(n):
answer
        precondition
question
            List 3 properties of Object Oriented Systems:
answer
        ~Encapsulation  ~Inheritance  ~Polymorphism
question
            Define/Explain Cohesion:
answer
        The degree to which the attributes and behaviors of a single class are related to each other.    A module that accomplishes one activity only.
question
            Define/Explain Coupling:
answer
        The degree to which one class is connected to or relies on other classes.    Modules that is minimally dependent on one another.
question
            Define Encapsulation:
answer
        the packaging of several items together into one unit.
question
            Define Inheritance:
answer
        Concept of methods and/or attributes defined in an object class can be inherited or reused by another object class.
question
            Define Polymorphism:
answer
        The concept that different objects can respond to the same message in different ways.