Explain how the observation fact-finding technique works, including the Hawthorne Effect.
> How are permissions used to control access to data?
> What is a data structure?
> What is output security?
> How has input technology changed in recent years?
> What is the difference between a detail report, a summary report, and an exception report?
> What are the main principles of source document design?
> You are creating a system for a bowling alley to manage information about its leagues. During the modeling process, you create a state transition diagram for an object called League Bowlers. What are the possible states of a league bowler, and what happe
> How would you rank the 10 guidelines for user interface design in order of importance? Explain your answer.
> What are the seven habits of successful interface designers?
> Why is a transparent interface desirable?
> What is HCI?
> What are three emerging trends in user interface design?
> Explain Apple’s view of user interface design, especially for apps.
> What is an RFP, and how does it differ from an RFQ?
> What are the five steps in the software acquisition process?
> What is the primary objective of the evaluation and selection team in selecting a development strategy?
> What is SaaS?
> The concept that the same message gives different meanings to different objects is called polymorphism. Can you think of examples where this behavior may provide unexpected results?
> List two reasons off shoring may be risky.
> What is outsourcing?
> Why would a company choose in-house software development?
> How does cloud computing support Web 2.0 applications?
> Explain the relationship between logical and physical design.
> List three characteristics each of traditional and web-based development.
> Define a use case and a use case diagram and prepare a sample of each.
> Draw an object relationship diagram for a typical library system.
> Explain the concept of inheritance in object relationships.
> Define a class, subclass, and super class and provide three examples of each.
> Some professionals believe that it is harder for experienced analysts to learn object-modeling techniques, because the analysts are accustomed to thinking about data and processes as separate entities. Others believe that solid analytical skills are easi
> Define encapsulation and explain how it is used in O-O analysis.
> Define a method and provide three examples.
> Define an attribute and provide three examples.
> Define an object in an information system and provide three examples.
> Why is it important to use a modeling tool and not just a diagramming tool during O-O analysis?
> What is O-O analysis?
> What is a data element?
> How would you balance a DFD?
> How would you level a DFD?
> Which symbol is not used in a context diagram?
> You are an IT consultant, and you are asked to create a new system for a small real estate brokerage firm. You have no experience with O-O approach, and you decide to try it. How will you begin? How will the tasks differ from structured analysis?
> What is the difference between a context diagram and diagram 0?
> What are the six guidelines to follow when drawing DFDs?
> Draw examples of the four basic DFD symbols.
> What is the function of a DFD in the SDLC?
> What is the purpose of a decision table?
> What is the relationship between logical and physical models?
> What is the difference between validation and verification of system requirements?
> What is an FDD and why would you use one?
> What is the relationship between user stories and features in agile projects?
> Some systems analysts find it better to start with a decision table, and then construct a decision tree. Others believe it is easier to do it in the reverse order. Which do you prefer? Why?
> Provide three examples each of closed-ended, open-ended, and range-of-response questions.
> What five questions typically are used in fact-finding?
> What is scrum?
> Is the requirement “The system shall respond within 2 seconds” a functional or non-functional requirement?
> Why is traceability important in tool support for requirements engineering?
> What is a system requirement and what are the three challenges it presents to the systems analyst?
> List the basic tasks in a risk management plan.
> What is a significant advantage of project management software?
> What are the two main ways project status is reported to management?
> What is a structured walk-through?
> How might CASE tools be used to document the design of a data dictionary?
> Why is the critical path important?
> What are the three main task patterns types? Provide an example of each.
> Explain the differences between a Gantt chart and a PERT/CPM chart.
> Write the script for a one-minute explanation of basic project management concepts.
> Explain Brooks’ law.
> Draw a project triangle that shows the relationship among project cost, scope, and time.
> What are the five steps of a preliminary investigation?
> List seven questions the systems analyst should consider when assessing project priorities.
> Define operational, economic, technical, and schedule feasibility.
> Describe the role of the systems review committee in processing systems requests.
> What is the relationship between system requirements and context diagrams?
> Discuss how a company’s financial status can affect systems projects.
> Explain the two main factors affecting systems requests.
> What are the six main reasons for systems requests?
> List five questions the business case should answer.
> Describe how CASE tools can support strategic planning.
> List the four factors involved in a SWOT analysis.
> Why should a systems analyst be interested in strategic planning?
> Describe social networking, forums, newsletters, blogs, podcasts, RSS feeds, webinars, mailing lists, web-based discussion groups, chat rooms, and IM.
> What do Venn diagrams display, and why is the information valuable?
> What is Boolean logic? Provide three examples using everyday terms:
> What are sponsored links?
> When might it be appropriate to violate the “no crossed lines” guideline in DFDs?
> What is a spider or crawler?
> How would you assess the quality of Internet research results?
> How would you plan an Internet research strategy?
> What is a web browser?
> How can Internet communication channels be used in Internet research?
> Are the Internet and the World Wide Web one and the same?
> What is a framework?
> What are the possible disadvantages of using an IDE?
> What is an application life cycle management (ALM) solution?
> What is an integrated development environment?
> How would you convince management that following a four-model approach is wise?
> What is a development environment?
> What are forward and reverse engineering tools, and how are they used?
> Define a repository and explain its role in the systems development process.
> Explain the difference between procedural and non-procedural languages.
> What are three trends in CASE tool evolution?