D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
|
|
|
- Leona Underwood
- 10 years ago
- Views:
Transcription
1 D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers should be largely descriptive and quite short. Answer A1. Compare and contrast the role of the systems analyst, business analyst, and infrastructure analyst in a systems development team. Addresses L01 AC1.4. The three roles emphasize different perspectives on the system (1). The business analyst represents the sponsor/users interests (1), while the systems analyst knows how to apply IS to support business needs (1). Together, the systems analyst and the business analyst can design a system that conforms to the IS standards while adding value to the business (1). The infrastructure analyst has more technical knowledge and provides the team with technical constraints, or identifies infrastructure changes that the new system will require (1). Answer A2. Identify and distinguish between the phases, steps, techniques, and deliverables associated with a typical systems development lifecycle. Addresses L01 AC1.1. Phases are broad groupings of activities performed in the process of developing an information system (1). Generally, we define four phases: planning, analysis, design, and implementation (1). Within each phase, the required activities or tasks are outlined as a series of steps that guide the work to be performed (1). Steps are accomplished by applying the appropriate techniques, or ways to carry out the tasks (1). Deliverables are the understanding and/or specific materials that are produced that represent the accomplishment of a step (1). Answer A3. Explain how a process model can be presented as a set of Dataflow Diagrams. What role does decomposition play in the construction of this type of model? Addresses L02 AC2.1. Most business processes are too complex to depict using one diagram (1). Consequently, business processes are typically depicted with a set of DFD, with the first diagram (Context Level) showing a summary of the system, and subsequent DFD showing processes within that system (1). Decomposition is a method for breaking down a business process into smaller, logical processes (1). A simple illustrative example should be used for a top mark (2). Page 1 of 8
2 Answer A4. Provide an illustrative example to explain why we might use a decision tree and/or a decision table in a process description? Addresses L06 AC6.3. A decision tree is useful in that it aids in understanding decision logic pertaining to nodes (questions) and branches (answers (1 plus 1 for example). A decision table aids in understanding the actions (business policies) that based on a condition or a set of condition (1 plus 2 for example). Many candidates may offer a financial model, but other examples are possible. Answer A5. What type of high-level business rules can be represented in an ERD? Provide two illustrative examples. Addresses L02 AC2.4. A business rule is a constraint or guideline to follow during operation of the system (1). Examples of business rules are: an order belongs to just one customer; a customer cannot cancel an order that has been shipped; a backorder can be created for an out of stock product (1 for each suitable example). Business rules are expressed on ERD by the kinds of relationships that the entities share ( 1). Answer A6. Why is metadata important to system developers? Give some examples of metadata that would be stored when constructing object oriented models. Addresses L03. Metadata is information we want to collect regarding the components of the object model. This would include names, signatures for methods as well as any pre-conditions, post-conditions or other constraints (3). Metadata helps us more fully understand the meaning and use of the object model components (1). Since there are typically several members of the project team, specifying metadata helps ensure that each team member has a consistent understanding of the data model components (1). Metadata is usually stored in the project repository; CASE tools have their own structures for the entry of metadata. Answer A7. What is the purpose of developing use cases during systems analysis? Addresses L05 AC5.3. The purpose of a use case is to illustrate the activities that are performed by the users of the system, (1) and is often thought of as an external or functional view of a business process (1). Use cases are developed during systems analysis activities to help the analysts better understand the situation (1) and simplify later modeling steps in the analysis phase (1) they are also important in developing test plans (1). Page 2 of 8
3 Answer A8. What are three fundamental parts of most user interfaces? Addresses L04 AC4.1 Navigation mechanism - the way the user gives instructions to the system and tells it what to do (1 plus 1 for example). Input mechanism - the way in which the system captures information (1 plus 1 for example). Output mechanism - the way the system provides information to the user or to other systems.(1) PART B. Answer B9. Addresses L01. What is stakeholder analysis? Discuss three stakeholders that would be relevant for most systems development projects. (6 marks) Stakeholder analysis is a systematic process that identifies all parties that will be affected by a new information system (1), and attempts to estimate the consequences of the project for each stakeholder group (1). A major goal of stakeholder analysis is to ensure that the consequences of a new system are considered for all parties that will be affected by the system (1). The most common stakeholders to consider for most systems projects are the system champion, the system users, and the organization s management (1). The system champion is the person or group who initiates the project and provides support for it. The users are the individuals who will work with the system once it is implemented (1). The organization management commits resources to the project and has an interest in seeing those resources be used to improve the functioning of the organization (1). What are the six general skills that all members of a systems development team should have? (14 marks) [1] Technical skills (knowledge of how to employ technology in development system solutions). (2). [2] Business skills (knowledge of how to apply IT to business problems to achieve a valuable solution). (3). [3] Analytical skills (ability to solve complex problems). (2). [4] Interpersonal skills (oral and written communication skills with both technical and non-technical audiences). (3). [5] Management skills (ability to manage others and cope with an uncertain environment). (2). [6] Ethical skills (ability to deal with others honestly and ethically). (2). Page 3 of 8
4 Answer B10. Addresses L05 and L06 Describe the principal steps in the following phases of systems development. What are some major deliverables associated with each phase? Systems Analysis (10 marks) 2 marks for each step: Step 1 Analysis Strategy: based on the nature of the project, the project team will formulate the approach that will be used to develop the requirements for the new system. Step 2 Analyze the current system: gather information from the project sponsor and users of the current system regarding its strengths and weaknesses. Use the problems identified to formulate objectives for the new system. Step 3 Create new system concept: based on the gathered information, develop a general concept of the new system, including functions and capabilities it will have. Step 4 Modeling activities: express ideas for the new system s processing and data requirements with process models and data models. Step 5: Prepare and present system proposal: assemble the analysis results, system concept, process model and data model into a proposal for the new system. Project sponsor and/or approval committee will determine if system has enough merit to continue development. The primary deliverable for the analysis phase is the system proposal, which combines the information generated during this phase into a document that expresses the initial conceptual design for the new system and the basis for the design decisions. Systems Design (10 marks) 2 marks for each step: Step 1 Design Strategy: based on the nature of the project, the project team will determine the appropriate means of developing the system (in-house custom development, purchase of pre-written software, or outsourcing development to a 3rd party. Following this, the steps below outline the various design tasks that must be performed: Step 2 Design the system architecture: describe the basic hardware, software, and networking that will be used in the new system. Step 3 Design the user interface: the overall structure of the system, the user s navigation through the system; the inputs and outputs of the system, and the appearance of the screens are designed. Page 4 of 8
5 Step 4 Design the database and/or files: develop specifications for the data storage structures that will be implemented for the new system. Step 5: Design the programs: develop plans and outlines for each program that will be written to implement the functions and capabilities of the new system. The primary deliverable for the design phase is the system specification, which combines all the design specifications mentioned above. The system specification is the basis for the construction work that will be performed by the programmers. Answer B11. Addresses L02. Define what is meant by the following components of a data flow diagram. Explain what information should be stored about each of these components in a CASE repository. A process ( 5 marks) A process represents actions that are performed for some specific business reason. A process should be named using a verb phrase; information regarding a process to be stored in the CASE repository includes: Label (name),type (process), Description (what it is), Process Number, Process Description (Structured English), Notes, A data flow (5 marks) A data flow represents a single piece of data or a set of logically-related data items that move to or from processes. A data flow should be named using a noun; information regarding a data flow to be stored in the CASE repository includes: Label (name),type (flow), Description, Alias, Composition (description of data elements), Notes A data store (5 marks) A data store represents a set of data that is stored together - the data store holds the data. A data store should be named using a noun; information regarding a data store to be stored in the CASE repository includes: Label (name),type (store), Description, Alias, Composition (description of data elements) Notes An external entity (5 marks) An external entity is something that is outside the scope of our system, but interacts with it. An external entity may be a person, organization, or another system that supplies information to the system and/or receives information from the system. An external entity should be named using a noun; information regarding an external entity to be stored in the CASE repository includes: Label (name), Type (entity), Description, Alias, Notes Page 5 of 8
6 Answer B12. Assesses L04 What do you think are three common mistakes that novice analysts make in interface design? ( 6 marks) The following or similar should be identified: Failing to focus on the most common paths through the interface (1) Making the interface too crowded (1) Failing to think about whether the primary users of the system are casual, occasional users or frequent, experienced users (1) Being inconsistent from one place in the interface to another in terms of standard design features and terminology (1) Etc (1) Compare and contrast the four types of interface evaluation. (14 marks) These techniques vary in terms of the degree of formality and the amount of user involvement. Heuristic evaluation involves assessing the interface based on a checklist of design principles (2). This assessment is usually performed by team members, who independently assess the interface and then compare their assessments (1). Weaknesses that are common in all the evaluations then point to areas that need modification (1). Users are not involved in this process. [Turn over] In a walkthrough evaluation, the users see the interface at a meeting presentation (1), and they are walked-through the parts of the interface (1). The interactive evaluation can be used when the prototype has been created as an HTML or language prototype (1). The users can actually interact with the interface as if they were using the system (1), and can give direct comments and feedback based on their experience (1). Problems or areas of confusion can be noted and corrected by the team (1). Formal usability testing has the users interacting with the interface without guidance from the project team (2). Every move made by the user is recorded and then analyzed later in order to improve the interface (2). Page 6 of 8
7 Answer B13. Assesses L06 Where does the analyst find the information needed to create a structure chart? (4 marks) One recommendation for creating a structure chart is to begin with the processes depicted on the logical DFD. Each process on a DFD tends to represent one module on the structure chart, and if leveled DFDs are used, then each DFD level tends to correspond to a different level of the structure chart hierarchy. This will be the approach the student is most likely to be familiar with more complex approaches (e.g. the Yourdon approach) are not discussed in the course text but if a student shows familiarity with them they ought to be given credit. What is meant by the characteristic of module cohesion? What is its role in structure chart quality? ( 8 marks) Module cohesion refers to how well the lines of code within each structure relate to each other. Ideally, each module should perform one task only which results in smaller, less complex modules that are easier to perfect and maintain, thus contributing to the overall quality of the structure chart (2). Functional cohesion is the best situation, in which a module performs one and only one problem-related task (1). Sequential cohesion involves a module performing more than one task, and the output from one task is used by the next task in the module (1). In communicational cohesion, two or more tasks are combined in a module because both tasks require the same input elements (1). In procedural cohesion, a module incorporates several tasks that are unrelated (1). In temporal cohesion, several non-related tasks are combined in a module because they are performed at the same time (1). Logical cohesion combines several different tasks, and the one to be performed will be chosen by the control module and communicated through a control message passed to the subordinate module. Coincidental cohesion incorporates a number of non-related tasks that have no apparent relationship. This kind of cohesion is the poorest (1). What is meant by the characteristic of module coupling? What is its role in structure chart quality? (8 marks) Module coupling refers to how closely modules are interrelated. Ideally, modules are loosely coupled, which means that the design is characterized by a minimal number of interactions (e.g. data passing) between modules. Modules that are loosely coupled can be considered to be fairly independent and the interactions between them relatively easier to track and maintain, thus contributing to the overall quality of the structure chart (2) Page 7 of 8
8 Data coupling refers to the situation in which modules pass fields of data or messages. All data that is passed is used by the receiving module (1). Stamp coupling involves modules passing entire record structures(1). In this case, an entire record will be passed even if only a few fields are needed from the record. Control coupling refers to situations in which a module passes control information to a subordinate module (1). The subordinate modules use the control information to determine the correct processing to perform. Common coupling involves many modules referring to (and changing) the same global data area. This is hard to detect on a structure chart. Content coupling involves one module referring to the inside of another module (1). Data coupling is considered good coupling because modules pass parameters or specific pieces of data to each other. This is good because the interaction between the modules is very limited (1). Content coupling is considered bad coupling, because one module actually refers to and makes changes to information inside another modules. This is bad because the modules will be highly interactive with each other, and will be much more difficult to maintain in the future (1). Question versus LO Grid A Questions LO1 LO2 LO3 LO4 LO5 LO6 1 Ac1.4 2 Ac1.1 3 Ac2.1 4 Ac6.3 5 Ac2.4 6 Ac3.1 7 Ac5.3 8 Ac4.1 B Questions 9 Ac Ac5.2-4 Ac Ac Ac4.1 & AC6.2-3 Page 8 of 8
LECTURE 1. SYSTEMS DEVELOPMENT
LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics
CSC 342 Semester I: 1425-1426H (2004-2005 G)
CSC 342 Semester I: 1425-1426H (2004-2005 G) Software Engineering Systems Analysis: Requirements Structuring Context & DFDs. Instructor: Dr. Ghazy Assassa Software Engineering CSC 342/Dr. Ghazy Assassa
PERANCANGAN SISTEM INFORMASI
PERANCANGAN SISTEM INFORMASI Session 9 Program Design Based on on System Analysis & Design 2 nd nd Edition Authors :: Alan Dennis & Barbara Haley Wixom Publisher :: John Wiley & Sons Faculty of Computer
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
LECTURE 11: PROCESS MODELING
LECTURE 11: PROCESS MODELING Outline Logical modeling of processes Data Flow Diagram Elements Functional decomposition Data Flows Rules and Guidelines Structured Analysis with Use Cases Learning Objectives
(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
Software Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model
Software Design Design (I) Software Design is a process through which requirements are translated into a representation of software. Peter Lo CS213 Peter Lo 2005 1 CS213 Peter Lo 2005 2 Relationships between
Foundations for Systems Development
Foundations for Systems Development ASSIGNMENT 1 Read this assignment introduction. Then, read Chapter 1, The Systems Development Environment, on pages 2 25 in your textbook. What Is Systems Analysis and
SOFTWARE ENGINEERING INTERVIEW QUESTIONS
SOFTWARE ENGINEERING INTERVIEW QUESTIONS http://www.tutorialspoint.com/software_engineering/software_engineering_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Software Engineering
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
3SL. Requirements Definition and Management Using Cradle
3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification
THE BCS PROFESSIONAL EXAMINATIONS Certificate in IT. October 2006. Examiners Report. Information Systems
THE BCS PROFESSIONAL EXAMINATIONS Certificate in IT October 2006 Examiners Report Information Systems General Comments The pass rate for Section A was disappointing, being lower than previously. One reason
Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
SCORM Users Guide for Instructional Designers. Version 8
SCORM Users Guide for Instructional Designers Version 8 September 15, 2011 Brief Table of Contents Chapter 1. SCORM in a Nutshell... 6 Chapter 2. Overview of SCORM... 15 Chapter 3. Structuring Instruction...
Subject : System Analysis and Design BCA -II UNIT 1
Subject : System Analysis and Design BCA -II UNIT 1 Ques1 what is system design.explain its types. Ans: SYSTEM DESIGN :Systems design is the process or art of defining the architecture, components, modules,
Project Planning With IT
Unit 17: Project Planning With IT Unit code: QCF Level 3: Credit value: 10 Guided learning hours: 60 Aim and purpose Y/601/7321 BTEC National The aim of this unit is to ensure learners understand the processes
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Software Engineering 2
BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT March 2013 EXAMINERS REPORT Software Engineering 2 General Comments The pass rate this year was significantly better than
6-1. Process Modeling
6-1 Process Modeling Key Definitions Process model A formal way of representing how a business system operates Illustrates the activities that are performed and how data moves among them Data flow diagramming
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams
Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in
Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e.
Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e., a representation of information as a continuous flow that
11 Tips to make the requirements definition process more effective and results more usable
1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to
Business Systems Analysis - Course Outline -
Business Systems Analysis ms110 - Course Outline - Objective Lecturer The objective of this course is to develop in students an understanding of the concepts, skills and techniques required to become an
DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.
DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business
Karunya University Dept. of Information Technology
PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic
OCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT INFORMATION SYSTEMS H/601/7256 LEVEL 3 UNIT 2 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 INFORMATION SYSTEMS H/601/7256
Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE1204 - Information Systems 1
CSE04 - Information s Process Modelling Data Flow Diagrams Process Modelling Process modelling aims to graphically represent the processes which capture, manipulate, store and distribute data. data flow
Fourth generation techniques (4GT)
Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some
Determining requirements
Systems Analysis Determining requirements ผ สอน ดร.สล ล บ ญพราหมณ ITM-631 Information System Development ... การจะพ ฒนาท กส งท กอย างให เจร ญน น จะต องสร างและเสร ม ข นจากพ นฐานเด มท ม อย ก อนท งส น ถ
System Design Approaches. System Design. Model-Driven Approaches Modern Structured Design. Model-Driven Approaches
System Design Systems design the specification of a detailed computer-based solution. Also called physical design. systems analysis emphasizes the business problem systems design emphasizes the technical
Creating a Publication Work Breakdown Structure
Creating a Publication Work Breakdown Structure By: Victor Clough To determine level of quality, estimate costs, assign resources and schedule milestones for your documentation project, you need precise
IT2404 Systems Analysis and Design (Compulsory)
Systems Analysis and Design (Compulsory) BIT 1 st YEAR SEMESTER 2 INTRODUCTION This is one of the 4 courses designed for Semester 1 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING
Objectives. Chapter 12. System Design. Model-Driven Approaches. System Design Approaches 2016-02-17. Systems Design
McGraw-Hill/Irwin Chapter 12 Systems Design Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 12-2 Objectives Describe the design phase in terms of your information building blocks.
Assuming the Role of Systems Analyst & Analysis Alternatives
Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the
Chapter 1 System Development Environment
Chapter 1 System Development Environment Definition Information systems analysis and design: The organizational process to develop computer-based information systems. History In the early years of computing,
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION (MGU CBCSS UG SDE 2012)
MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION (MGU CBCSS UG SDE 2012) B.Sc Computer Science Semester V BCS 502 Core-19: System Analysis &Design Multiple Choice questions 1... includes review of
COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4
COURSE TITLE : SOFTWARE ENGINEERING COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Software engineering discipline evolution
Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
Listening to the Customer s Voice 1
Listening to the Customer s Voice 1 Karl E. Wiegers Process Impact 716-377-5110 www.processimpact.com Perhaps the greatest challenge facing the software developer is sharing the vision of the final product
Chapter 7: Software Engineering
Chapter 7: Software Engineering Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 7: Software Engineering 7.1 The Software Engineering
1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements
Content Chapter 7 Structuring System Process Requirements Understand the logical (&physical) process modeling by using data flow diagrams (DFDs) Draw DFDs & Leveling Balance higher-level and lower-level
SELF STUDY DIPLOMA IN BUSINESS ANALYSIS
What? How? Business Process Education Centre CC PostNet Suite 60, Private Bag X1 Northcliff, 2115, South Africa Tel (011) 478 0430 Fax (011) 478 0435 www.whathow.co.za SELF STUDY DIPLOMA IN BUSINESS ANALYSIS
Software Engineering 1
THE BCS PROFESSIONAL EXAMINATIONS Diploma April 2006 EXAMINERS REPORT Software Engineering 1 General Comments Most of the scripts produced by candidates this year were well structured and readable, showing
The Essentials of Analysis and Design. Mehran Rezaei [email protected]
The Essentials of Analysis and Design Mehran Rezaei [email protected] Stakeholders: Players in the Systems Game A stakeholder: any person who has an interest in an existing or proposed information
Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011
Use Cases Massimo Felici Use Cases 1 Support requirements engineering activities and the requirement process Capture what a system is supposed to do, i.e., systems functional requirements Describe sequences
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE
PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE Table of Contents Introduction...3-1 Overview...3-1 The Process and the Project Plan...3-1 Project Objectives and Scope...3-1 Work Breakdown Structure...3-1
Nova Software Quality Assurance Process
Nova Software Quality Assurance Process White Paper Atlantic International Building 15F No.2 Ke Yuan Yi Road, Shiqiaopu, Chongqing, P.R.C. 400039 Tel: 86-23- 68795169 Fax: 86-23- 68795169 Quality Assurance
The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
Investigate Requirements for Software Solutions
Unit 29: Investigate Requirements for Software Solutions Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Gather and analyse appropriate and relevant
CDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
OCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEM DESIGN R/505/4647 LEVEL 3 UNIT 33 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEM DESIGN R/505/4647 LEVEL 3
A Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
Process Analysis. Work Process Documentation Guidelines. Purpose
Purpose The purpose of this tool is threefold: Convey a common understanding of the basis for documenting work processes by defining the five levels of detail for capturing work process Provide instructions
Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition
Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition 1 Topics for Discussion
Software Development Life Cycle
4 Software Development Life Cycle M MAJOR A J O R T TOPICSO P I C S Objectives... 52 Pre-Test Questions... 52 Introduction... 53 Software Development Life Cycle Model... 53 Waterfall Life Cycle Model...
Requirements engineering and quality attributes
Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................
Why Data Flow Diagrams?
Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths through which the data moves, and the processes that
Process and Database Modelling of a University Bursary System: A Perspective of Cash Office
www.ijcsi.org 555 Process and Database Modelling of a University Bursary System: A Perspective of Cash Office Friday Yakubu 1, Barroon Isma eel Ahmad 2, Olugbemi Morenike Omowumi 3, Maria Abur Mngohol
Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
Ten Steps to Comprehensive Project Portfolio Management Part 3 Projects, Programs, Portfolios and Strategic Direction By R.
August 2007 Ten Steps to Comprehensive Project Portfolio Management Part 3 Projects, Programs, Portfolios and Strategic Direction By R. Max Wideman This series of papers has been developed from our work
IF2261 Software Engineering. Introduction. What is software? What is software? What is software? Failure Curve. Software Applications Type
IF2261 Software Engineering Introduction Program Studi Teknik Informatika STEI ITB What is software? Definitions: Computer programs, procedures, and possibly associated documentation and data pertaining
How To Be An Architect
February 9, 2015 February 9, 2015 Page i Table of Contents General Characteristics... 1 Career Path... 3 Typical Common Responsibilities for the ure Role... 4 Typical Responsibilities for Enterprise ure...
WHITE PAPER. iet ITSM Enables Enhanced Service Management
iet ITSM Enables Enhanced Service Management iet ITSM Enables Enhanced Service Management Need for IT Service Management The focus within the vast majority of large and medium-size companies has shifted
Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997
1 Swirl Multiplayer Gaming Simplified CS4512 Systems Analysis and Design Assignment 1 2010 Marque Browne 0814547 Manuel Honegger - 0837997 Kieran O' Brien 0866946 2 BLANK MARKING SCHEME 3 TABLE OF CONTENTS
Information Technology Project Management
Information Technology Project Management by Jack T. Marchewka Power Point Slides by Jack T. Marchewka, Northern Illinois University Copyright 2006 John Wiley & Sons, Inc. all rights reserved. Reproduction
Information Management & Data Governance
Data governance is a means to define the policies, standards, and data management services to be employed by the organization. Information Management & Data Governance OVERVIEW A thorough Data Governance
Tools for Managing and Measuring the Value of Big Data Projects
Tools for Managing and Measuring the Value of Big Data Projects Abstract Big Data and analytics focused projects have undetermined scope and changing requirements at their core. There is high risk of loss
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
The Association of Change Management Professionals
The Association of Change Management Professionals Statement of Change Management Scope, Knowledge Areas, and Process Groups March 31, 2012 Introduction The Association of Change Management Professionals
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy
General Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
Chapter 8 Approaches to System Development
Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases
!!!!! White Paper. Understanding The Role of Data Governance To Support A Self-Service Environment. Sponsored by
White Paper Understanding The Role of Data Governance To Support A Self-Service Environment Sponsored by Sponsored by MicroStrategy Incorporated Founded in 1989, MicroStrategy (Nasdaq: MSTR) is a leading
Quick Guide: Meeting ISO 55001 Requirements for Asset Management
Supplement to the IIMM 2011 Quick Guide: Meeting ISO 55001 Requirements for Asset Management Using the International Infrastructure Management Manual (IIMM) ISO 55001: What is required IIMM: How to get
Topic # 08. Structuring System Process Requirements. CIS Life Cycle and Requirements Structuring Stage
Topic # 08 Structuring System Process Requirements CIS Life Cycle and Requirements Structuring Stage Objectives 1. Data Flow Diagrams 2. Rules and Guidelines to DFD development that lead to accurate and
Software Design Document (SDD) Template
(SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.
Systems Analysis Process Modeling (DFD) 1 of 10. Analysis 003
Systems Analysis Process Modeling (DFD) 1 of 10 Goals: Process modeling (Data flow diagrams) Recognize and describe abstractions Identify the four elements of a DFD Construct a DFD Decompose a DFD Analysis
Systems Investigation and Analysis. Systems Development. What is it? Why Plan?
C H A P T E R 12 Systems Investigation and Analysis Systems Development What is it? If you can t do it better, why do it? -Herbert H. Dow, Founder, Dow Chemical Company Why Plan? Why do we need a process?
Chapter 10. Practical Database Design Methodology. The Role of Information Systems in Organizations. Practical Database Design Methodology
Chapter 10 Practical Database Design Methodology Practical Database Design Methodology Design methodology Target database managed by some type of database management system Various design methodologies
Process Models and Metrics
Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers
Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors
Software Quality Software Quality Assurance and Software Reuse Peter Lo Conformance to explicitly-stated functional and performance requirements, explicitly-documented development standards, and implicit
Athabasca University Professional Position Description Section I Position Information Update Only Classification Review
Athabasca University Professional Position Description Section I Position Information Update Only Classification Review Position Title Position # Department Classification Level Reports to Effective Date
Data Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
