Foundations for Object-Oriented Systems Development p. 1 The Object-Oriented Systems Development Environment p. 1 What Is Information Systems
|
|
- Arleen Wright
- 5 years ago
- Views:
Transcription
1 Foundations for Object-Oriented Systems Development p. 1 The Object-Oriented Systems Development Environment p. 1 What Is Information Systems Analysis and Design? p. 3 Systems Analysis and Design: Core Concepts p. 3 Systems p. 5 Definitions of a System and Its Parts p. 5 Important Systems Concepts p. 6 Information Systems Analysis and Design p. 9 Project Management and Planning p. 9 Systems Analysis p. 9 Systems Design p. 10 Systems Implementation and Operation p. 10 Types of Information Systems and Systems Development p. 11 Transaction Processing Systems p. 12 Management Information Systems p. 12 Decision Support Systems p. 13 The Analyst's Role in Systems Development p. 13 Systems Analysts in the Systems Development Process p. 15 The Evolution of Systems Development Methodologies p. 16 Systems Development Life Cycle (SDLC) p. 17 Structured Analysis and Design p. 17 Data-Oriented Methodologies p. 19 The Object-Oriented Methodology p. 19 Agile Methodologies p. 19 Why Should We Use Object-Oriented Systems Analysis and Design (OOSAD)? p. 20 Iterative and Incremental Development p. 22 RUP's Iterative, Incremental Approach to OOSAD p. 22 Our Approach to Object-Oriented Systems Analysis and Design p. 25 Key Points Review p. 26 Key Terms Checkpoint p. 27 Review Questions p. 28 Problems and Exercises p. 28 Discussion Questions p. 29 Case Problems p. 29 Introduction to Object Orientation p. 31 Object Orientation p. 32 What Is an Object? p. 32 Class p. 33 Operation p. 34 Attribute p. 34 Encapsulation p. 35
2 Object Identity p. 36 Generalization p. 36 Polymorphism p. 37 Interface p. 38 Component p. 38 Package p. 39 Association p. 39 Systems Modeling p. 40 What Is Modeling? p. 40 What Is Unified Modeling Language (UML)? p. 40 Key Points Review p. 42 Key Terms Checkpoint p. 43 Review Questions p. 43 Problems and Exercises p. 44 Discussion Questions p. 44 Case: Broadway Entertainment Company, Inc. p. 44 Company Background p. 44 Project Management and Planning p. 51 Managing the Object-Oriented Information Systems Project p. 51 Managing an OOSAD Project p. 52 Characteristics of the OOSAD Project p. 55 Initiating the Project p. 62 Planning the Project p. 64 Executing the Project p. 70 Closing Down the Project p. 72 Representing and Scheduling Project Plans p. 74 Understanding the Critical Path of a Network Diagram p. 76 Defining the Work Breakdown Structure for OOSAD Projects p. 79 Calculating Expected Time Durations Using the Program Evaluation Review Technique (PERT) Constructing a Gantt Chart and Network Diagram for an OOSAD Project in Microsoft Project p. 79 p. 80 Establishing a Project Starting Date p. 81 Entering Tasks and Assigning Task Relationships p. 81 Selecting a Scheduling Method to Review Project Reports p. 82 Key Points Review p. 84 Review Questions p. 85 Key Terms Checkpoint p. 85 Problems and Exercises p. 86 Discussion Questions p. 87 Case Problems p. 88 Case: Broadway Entertainment Company, Inc. p. 89
3 Managing an Object-Oriented Information Systems Project p. 89 Selecting and Planning Projects p. 92 Identifying and Selecting OOSAD Projects p. 93 The Process of Identifying and Selecting OOSAD Projects p. 94 Deliverables and Outcomes p. 97 Initiating, Planning, and Executing OOSAD Projects p. 97 The Process of Initiating, Planning, and Executing OOSAD Projects p. 98 Deliverables and Outcomes p. 100 Pine Valley Furniture Company Background p. 101 Identification and Selection of the WebStore p. 102 Initiating and Planning the WebStore p. 102 Assessing Project Feasibility p. 102 Assessing Economic Feasibility p. 104 Assessing Technical Feasibility p. 110 Assessing Other Feasibility Concerns p. 111 Building and Reviewing the Baseline Project Plan p. 113 Building the Baseline Project Plan p. 113 Introduction Section of the Baseline Project Plan p. 113 Reviewing the Baseline Project Plan p. 117 Key Points Review p. 121 Key Terms Checkpoint p. 122 Review Questions p. 123 Problems and Exercises p. 123 Case Problems p. 124 Discussion Questions p. 124 Case: Broadway Entertainment Company, Inc. p. 126 Initiating and Planning a Web-Based Customer Relationship Management System p. 126 System Analysis p. 130 Determining Object-Oriented Systems Requirements p. 130 Performing Requirements Determination p. 131 What Is a Requirement? p. 132 The Process of Determining Requirements p. 132 Deliverables and Outcomes p. 133 Requirements Structuring p. 133 Traditional Methods for Determining Requirements p. 134 Interviewing and Listening p. 134 Directly Observing Users p. 138 Analyzing Procedures and Other Documents p. 139 Modern Methods for Determining System Requirements p. 144 Joint Application Design p. 144 Using Prototyping during Requirements Determination p. 147
4 Using Agile Methodologies during Requirements Determination p. 148 Agile Usage-Centered Design p. 148 The Planning Game from extreme Programming p. 149 PVF Webstore: Determining System Requirements p. 150 Determining System Requirements for Pine Valley Furniture's WebStore p. 151 Key Points Review p. 153 Key Terms Checkpoint p. 154 Review Questions p. 154 Problems and Exercises p. 155 Discussion Questions p. 155 Case Problems p. 155 Case: Broadway Entertainment Company, Inc. p. 156 Determining Requirements for the Web-Based Customer Relationship Management Systemp. 156 Structuring System Requirements: Use-Case Description and Diagrams p. 161 Use Cases p. 162 What Is a Use Case? p. 163 Deliverables and Outcomes p. 163 Use-Case Diagrams p. 164 Definitions and Symbols p. 165 Developing Use-Case Diagrams: Three Examples p. 167 Developing Use Cases for Pine Valley Furniture's WebStore p. 171 Written Use Cases p. 172 Level p. 172 The Rest of the Template p. 173 Writing Use Cases for Pine Valley Furniture's WebStore p. 176 Developing Use Cases p. 179 Key Points Review p. 180 Key Terms Checkpoint p. 180 Review Questions p. 181 Problems and Exercises p. 181 Discussion Questions p. 182 Case Problems p. 182 Case: Broadway Entertainment Company, Inc. p. 183 Use-Case Modeling for the Web-Based Customer Relationship Management System p. 183 Conceptual Data Modeling p. 187 Conceptual Data Modeling p. 189 The Process of Conceptual Data Modeling p. 189 Gathering Information for Conceptual Data Modeling p. 190 Introduction to UML Data Modeling p. 192 Class p. 192 Object p. 193
5 Attributes p. 193 Identifiers p. 194 Important Considerations for Selecting Primary Keys (Identifiers) p. 194 Multivalued Attributes p. 195 Composite Attributes p. 196 Relationships p. 196 Association p. 200 Aggregation Relationship p. 202 Composite Structure Diagram p. 204 An Example of Conceptual Data Modeling for PVF WebStore p. 207 Generalization Relationship p. 205 Key Points Review p. 208 Key Terms Checkpoint p. 209 Review Questions p. 210 Problems and Exercises p. 210 Discussion Questions p. 211 Case Problems p. 211 Case: Broadway Entertainment Company, Inc. p. 213 Conceptual Data Modeling for the Web-Based Customer Relationship Management Systemp. 213 Object-Relational Modeling p. 216 Object-Relational Data Modeling p. 218 Relational Data Model (RDM) p. 218 Well-Structured Relations p. 219 Normalization p. 220 Object Extensions to Relational Data Model p. 224 Generalization/Specialization p. 225 Multivalued Attributes p. 225 Mechanisms to Support Aggregation p. 225 Object Identifiers p. 226 Relationship by References p. 226 Incorporation of Methods in an Object Relation p. 226 Richer Set of Types p. 226 Translating Conceptual Data Models into Object Relations p. 227 Translating Classes p. 227 Translating Relationships p. 228 Merging Object Relations p. 231 Logical Design of PVF WebStore p. 232 Key Points Review p. 233 Key Terms Checkpoint p. 234 Review Questions p. 234 Problems and Exercises p. 235
6 Discussion Questions p. 237 Case Problems p. 237 Case: Broadway Entertainment Company, Inc. p. 237 Designing the Object-Relational Data Model for the Customer Relationship Management System p. 237 Analysis Classes p. 239 Analysis Classes p. 241 Stereotyping Classes p. 241 Entity Class p. 242 Boundary Class p. 242 Control Class p. 242 Drawing Sequence Diagrams p. 243 Sequence Diagram for the Place Order Use Case p. 245 Sequence Diagram for the Make Reservation Use Case p. 249 Robustness Analysis of Sequence Diagrams p. 249 Drawing Communication Diagrams p. 251 Analysis Class Diagram p. 252 Activity Diagram p. 253 When to Use an Activity Diagram p. 255 When Not to Use an Activity Diagram p. 256 State (or Statechart) Diagram p. 256 When to Use State Diagrams p. 257 Modeling Business Rules in Analysis Classes p. 258 Constraints p. 258 Calculations p. 259 Value Inferences p. 259 Action Enablers p. 261 The Object Constraint Language (OCL) p. 261 Key Points Review p. 263 Key Terms Checkpoint p. 264 Review Questions p. 265 Problems and Exercises p. 265 Discussion Questions p. 267 Case Problems p. 267 Broadway Entertainment Company, Inc. p. 268 Designing the Analysis Classes for the Customer Relationship Management System p. 268 Selecting the Best Alternative Design Strategy p. 271 Selecting the Best Alternative Design Strategy p. 273 The Process of Selecting the Best Alternative Design Strategy p. 273 Deliverables and Outcomes p. 274 Generating Alternative Design Strategies p. 274 Issues to Consider in Generating Alternatives p. 276
7 Outsourcing p. 276 Sources of Software p. 277 Choosing Off-the-Shelf Software p. 281 Hardware and System Software Issues p. 283 Implementation Issues p. 284 Selecting the Best Alternative Design Strategy for Pine Valley Furniture's WebStore p. 285 Selecting the Most Likely Alternative p. 285 A Description of the Chosen Alternative p. 287 Updating the Baseline Project Plan p. 287 Before and After Baseline Project Plans for PVF's WebStore p. 290 Key Points Review p. 293 Key Terms Checkpoint p. 294 Review Questions p. 294 Problems and Exercises p. 295 Discussion Questions p. 296 Case Problems p. 296 Case: Broadway Entertainment Company, Inc. p. 298 Formulating a Design Strategy for the Web-Based Customer Relationship Management System p. 298 Systems Design p. 301 Physical Database Design p. 301 Physical Database Design p. 303 Structured Query Language (SQL) p. 304 Designing Fields p. 307 Choosing Data Types p. 309 Controlling Data Integrity p. 310 Designing Physical Tables and Denormalization p. 311 File Organization p. 314 Secondary Storage Concepts p. 315 Hashed File Organizations p. 317 Indexed File Organizations p. 317 Design of Object-Relational Features p. 323 Generalization p. 323 Aggregation p. 324 Multivalued Attributes p. 325 Object Identifier p. 326 Relationship by Reference p. 326 Physical Database Design of PVF WebStore p. 327 Key Points Review p. 329 Key Terms Checkpoint p. 329 Review Questions p. 330
8 Problems and Exercises p. 330 Discussion Questions p. 331 Case: Broadway Entertainment Company, Inc. p. 332 Designing the Physical Database for the Customer Relationship Management System p. 332 Design Elements p. 334 Design Elements p. 336 Design Architecture p. 337 Tiered Architecture p. 337 Two-Tier Architecture p. 338 Three-Tier Architecture p. 338 N-Tier Architecture p. 339 Mapping from Analysis Classes to Design Elements p. 340 Components p. 341 Component Standards p. 342 COM, COM1, and Distributed COM (DOOM) p. 342 Common Object Request Broker Architecture (CORBA) p. 343 Enterprise Java Beans (EJB) p. 343 COM, CORBA, and EJB: Comparisons and Problems p. 346 XML/SOAP: An Integration Solution p. 346 Frameworks p. 347.NET Framework and Visual Studio.NET p. 347 Java 2 Enterprise Edition (J2EE) p. 349 Logic at the Browser: Scripting Languages p. 349 Encapsulation at the Database End p. 350 Packages p. 352 Design Class Diagrams p. 353 Verifying Responsibility Allocation p. 353 Visibility p. 354 Attribute Types p. 356 PVF Example p. 357 Key Points Review p. 358 Key Terms Checkpoint p. 359 Review Questions p. 361 Problems and Exercises p. 361 Discussion Questions p. 362 Case: Broadway Entertainment Company, Inc. p. 362 Developing Design Elements for the Customer Relationship Management System p. 362 Designing the Human Interface p. 364 Designing Forms and Reports p. 365 The Process of Designing Forms and Reports p. 366 Deliverables and Outcomes p. 367
9 Formatting Forms and Reports p. 370 General Formatting Guidelines p. 371 Highlighting Information p. 372 Displaying Text p. 373 Designing Tables and Lists p. 374 Paper Versus Electronic Reports p. 376 Designing Web Layouts p. 377 Designing Interfaces and Dialogues p. 378 The Process of Designing Interfaces and Dialogues p. 379 Deliverables and Outcomes p. 379 Designing Interfaces p. 380 Designing Layouts p. 380 Structuring Data Entry p. 383 Controlling Data Input p. 383 Providing Feedback p. 385 Errors and Warning Messages p. 386 Providing Help p. 387 Designing Web Interfaces p. 389 Designing Dialogues p. 390 Designing the Dialogue Sequence p. 391 Building Prototypes and Assessing Usability p. 393 Key Points Review p. 394 Key Terms Checkpoint p. 395 Review Questions p. 395 Problems and Exercises p. 396 Discussion Questions p. 396 Case Problems p. 397 Case: Broadway Entertainment Company, Inc. p. 398 Designing the Human Interface for the Customer Relationship Management System p. 398 Systems Implementation and Operation p. 403 OOSAD Implementation and Operation p. 403 Systems Implementation and Operation p. 405 The Processes of Program Coding, Testing, and Installation p. 406 Deliverables and Outcomes from Program Development, Testing, and Installation p. 406 The Processes of Documenting the System, Training Users, and Supporting Users p. 407 Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users p. 407 The Process of Maintaining Information Systems p. 408 Deliverables and Outcomes from Maintaining Information Systems p. 409 Coding p. 409 Combining Coding and Testing p. 410 Reuse p. 410
10 Object Frameworks p. 413 Software Application Testing p. 413 Seven Different Types of Tests p. 413 The Testing Process p. 415 Acceptance Testing by Users p. 416 Installation p. 417 Planning Installation p. 417 Documenting the System p. 419 User Documentation p. 420 Preparing User Documentation p. 421 Training and Supporting Users p. 422 Training Information System Users p. 422 Supporting Information System Users p. 424 Why Implementation Sometimes Fails p. 425 Project Closedown p. 427 Conducting Systems Maintenance p. 427 Types of Maintenance p. 428 The Cost of Maintenance p. 428 Measuring Maintenance Effectiveness p. 430 Controlling Maintenance Requests p. 430 Role of Case and Automated Development Tools in Maintenance p. 432 Systems Implementation and Operation for Pine Valley Furniture's WebStore p. 432 Developing Test Cases for WebStore p. 432 Bug Tracking and System Evolution p. 433 Alpha and Beta Testing the WebStore p. 433 WebStore Installation p. 434 Key Points Review p. 434 Key Terms Checkpoint p. 436 Review Questions p. 437 Problems and Exercises p. 437 Discussion Questions p. 438 Case Problems p. 438 Case: Broadway Entertairmient Company, Inc. p. 439 Designing a Testing Plan for the Customer Relationship Management System p. 439 References p. 443 Acronymn Glossary p. 449 Glossary p. 451 Index p. 459 Table of Contents provided by Blackwell's Book Services and R.R. Bowker. Used with permission.
PROCESS USE CASES: USE CASES IDENTIFICATION
International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed
More informationM55205-Mastering Microsoft Project 2016
M55205-Mastering Microsoft Project 2016 Course Number: M55205 Category: Desktop Applications Duration: 3 days Certification: Exam 70-343 Overview This three-day, instructor-led course is intended for individuals
More informationIT4305: Rapid Software Development Part 2: Structured Question Paper
UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY (EXTERNAL) Academic Year 2014/2015 2 nd Year Examination Semester 4 IT4305: Rapid
More informationSpecification of the Verity Learning Companion and Self-Assessment Tool
Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of
More informationImplementing a tool to Support KAOS-Beta Process Model Using EPF
Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework
More informationIBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System
IBM Software Group Mastering Requirements Management with Use Cases Module 6: Define the System 1 Objectives Define a product feature. Refine the Vision document. Write product position statement. Identify
More informationMINISTRY OF EDUCATION
Republic of Namibia MINISTRY OF EDUCATION NAMIBIA SENIOR SECONDARY CERTIFICATE (NSSC) COMPUTER STUDIES SYLLABUS HIGHER LEVEL SYLLABUS CODE: 8324 GRADES 11-12 2010 DEVELOPED IN COLLABORATION WITH UNIVERSITY
More informationOCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL
More informationGACE Computer Science Assessment Test at a Glance
GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science
More informationSoftware Development Plan
Version 2.0e Software Development Plan Tom Welch, CPC Copyright 1997-2001, Tom Welch, CPC Page 1 COVER Date Project Name Project Manager Contact Info Document # Revision Level Label Business Confidential
More informationDifferent Requirements Gathering Techniques and Issues. Javaria Mushtaq
835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success
More informationGenerating Test Cases From Use Cases
1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to
More informationOn-Line Data Analytics
International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob
More informationCourses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access
The courses availability depends on the minimum number of registered students (5). If the course couldn t start, students can still complete it in the form of project work and regular consultations with
More informationAn Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline
Volume 17, Number 2 - February 2001 to April 2001 An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline By Dr. John Sinn & Mr. Darren Olson KEYWORD SEARCH Curriculum
More informationDiploma in Library and Information Science (Part-Time) - SH220
Diploma in Library and Information Science (Part-Time) - SH220 1. Objectives The Diploma in Library and Information Science programme aims to prepare students for professional work in librarianship. The
More informationNearing Completion of Prototype 1: Discovery
The Fit-Gap Report The Fit-Gap Report documents how where the PeopleSoft software fits our needs and where LACCD needs to change functionality or business processes to reach the desired outcome. The report
More informationAn Open Framework for Integrated Qualification Management Portals
An Open Framework for Integrated Qualification Management Portals Michael Fuchs, Claudio Muscogiuri, Claudia Niederée, Matthias Hemmje FhG IPSI D-64293 Darmstadt, Germany {fuchs,musco,niederee,hemmje}@ipsi.fhg.de
More informationThe IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011
The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs 20 April 2011 Project Proposal updated based on comments received during the Public Comment period held from
More informationIncluding the Microsoft Solution Framework as an agile method into the V-Modell XT
Including the Microsoft Solution Framework as an agile method into the V-Modell XT Marco Kuhrmann 1 and Thomas Ternité 2 1 Technische Universität München, Boltzmann-Str. 3, 85748 Garching, Germany kuhrmann@in.tum.de
More informationUsing Virtual Manipulatives to Support Teaching and Learning Mathematics
Using Virtual Manipulatives to Support Teaching and Learning Mathematics Joel Duffin Abstract The National Library of Virtual Manipulatives (NLVM) is a free website containing over 110 interactive online
More informationPRINCE2 Practitioner Certification Exam Training - Brochure
PRINCE2 Practitioner Certification Exam Training - Brochure The Credential that makes you a Project Management Specialist Course Name : PRINCE2_P Version : INVL_PRINCE2P_BR_02_035_1.2 Course ID : PMGT
More informationPESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes
10CS71-OBJECT-ORIENTED MODELING AND DESIGN Faculty: Mrs.Sumana Sinha Of Hours: 52 Course Objective: The objective of this course is to enlighten students the software approach of handling large projects
More informationLearning Microsoft Publisher , (Weixel et al)
Prentice Hall Learning Microsoft Publisher 2007 2008, (Weixel et al) C O R R E L A T E D T O Mississippi Curriculum Framework for Business and Computer Technology I and II BUSINESS AND COMPUTER TECHNOLOGY
More informationExecution Plan for Software Engineering Education in Taiwan
2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department
More informationTask Types. Duration, Work and Units Prepared by
Task Types Duration, Work and Units Prepared by 1 Introduction Microsoft Project allows tasks with fixed work, fixed duration, or fixed units. Many people ask questions about changes in these values when
More informationOn Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC
On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these
More informationCPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities
Objectives: CPS122 Lecture: Identifying Responsibilities; CRC Cards last revised February 7, 2012 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System
More informationIntroduction to CRC Cards
Softstar Research, Inc Methodologies and Practices White Paper Introduction to CRC Cards By David M Rubin Revision: January 1998 Table of Contents TABLE OF CONTENTS 2 INTRODUCTION3 CLASS4 RESPONSIBILITY
More informationDIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.
DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya
More informationSoftware Maintenance
1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories
More informationApps4VA at JMU. Student Projects Featuring VLDS Data. Dr. Chris Mayfield. Department of Computer Science James Madison University
Apps4VA at JMU Student Projects Featuring VLDS Data Dr. Chris Mayfield Department of Computer Science James Madison University VLDS Insights June 30, 2015 One minute version 250 students from JMU Computer
More informationTHE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto
THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE Judith S. Dahmann Defense Modeling and Simulation Office 1901 North Beauregard Street Alexandria, VA 22311, U.S.A. Richard M. Fujimoto College of Computing
More informationCERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE
CERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE Sponsored by: and TABLE OF CONTENTS: Please use this guide to assist in preparation for your Certified Project Management Specialist (CPMS) Certification
More informationChamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform
Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform doi:10.3991/ijac.v3i3.1364 Jean-Marie Maes University College Ghent, Ghent, Belgium Abstract Dokeos used to be one of
More informationIntroduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor
Introduction to Modeling and Simulation Conceptual Modeling OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg, VA 24061,
More informationEmergency Management Games and Test Case Utility:
IST Project N 027568 IRRIIS Project Rome Workshop, 18-19 October 2006 Emergency Management Games and Test Case Utility: a Synthetic Methodological Socio-Cognitive Perspective Adam Maria Gadomski, ENEA
More informationCOURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215
**Disclaimer** This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class. Information contained in this document such as assignments, grading
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationUCEAS: User-centred Evaluations of Adaptive Systems
UCEAS: User-centred Evaluations of Adaptive Systems Catherine Mulwa, Séamus Lawless, Mary Sharp, Vincent Wade Knowledge and Data Engineering Group School of Computer Science and Statistics Trinity College,
More informationKnowledge-Based - Systems
Knowledge-Based - Systems ; Rajendra Arvind Akerkar Chairman, Technomathematics Research Foundation and Senior Researcher, Western Norway Research institute Priti Srinivas Sajja Sardar Patel University
More informationObjectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition
Chapter 2: The Representation of Knowledge Expert Systems: Principles and Programming, Fourth Edition Objectives Introduce the study of logic Learn the difference between formal logic and informal logic
More informationStrategy and Design of ICT Services
Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy
More informationComputer Science and Information Technology 2 rd Assessment Cycle
Assessment of Student Learning Computer Science and Information Technology 2 rd Assessment Cycle 2012-2015 Assessment Plan Background Introduction to Computers and Information Processing provides students
More informationA Pipelined Approach for Iterative Software Process Model
A Pipelined Approach for Iterative Software Process Model Ms.Prasanthi E R, Ms.Aparna Rathi, Ms.Vardhani J P, Mr.Vivek Krishna Electronics and Radar Development Establishment C V Raman Nagar, Bangalore-560093,
More informationUnit 7 Data analysis and design
2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL
More informationCREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT
CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics
More informationUsing Task Context to Improve Programmer Productivity
Using Task Context to Improve Programmer Productivity Mik Kersten and Gail C. Murphy University of British Columbia 201-2366 Main Mall, Vancouver, BC V6T 1Z4 Canada {beatmik, murphy} at cs.ubc.ca ABSTRACT
More informationDocument number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering
Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering
More informationSTANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL)
STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM Volume 7 Advanced Distributed Learning (ADL) Coast Guard Force Readiness Command September 2011 Table of Contents SECTION I: INTRODUCTION...
More informationPragmatic Use Case Writing
Pragmatic Use Case Writing Presented by: reducing risk. eliminating uncertainty. 13 Stonebriar Road Columbia, SC 29212 (803) 781-7628 www.evanetics.com Copyright 2006-2008 2000-2009 Evanetics, Inc. All
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationMcGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1
McGraw-Hill Connect and Create Built by Blackboard Release Notes Version 2.3 for Blackboard Learn 9.1 Publication Date: October 2015 Revision 1.0 Worldwide Headquarters Blackboard Inc. 650 Massachusetts
More informationMajor Milestones, Team Activities, and Individual Deliverables
Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering
More informationK 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11
Iron Mountain Public Schools Standards (modified METS) - K-8 Checklist by Grade Levels Grades K through 2 Technology Standards and Expectations (by the end of Grade 2) 1. Basic Operations and Concepts.
More informationOnline Marking of Essay-type Assignments
Online Marking of Essay-type Assignments Eva Heinrich, Yuanzhi Wang Institute of Information Sciences and Technology Massey University Palmerston North, New Zealand E.Heinrich@massey.ac.nz, yuanzhi_wang@yahoo.com
More informationThe Enterprise Knowledge Portal: The Concept
The Enterprise Knowledge Portal: The Concept Executive Information Systems, Inc. www.dkms.com eisai@home.com (703) 461-8823 (o) 1 A Beginning Where is the life we have lost in living! Where is the wisdom
More informationPeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements
PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements July 2017 PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements
More informationA Comparison of the Rule and Case-based Reasoning Approaches for the Automation of Help-desk Operations at the Tier-two Level
Nova Southeastern University NSUWorks CEC Theses and Dissertations College of Engineering and Computing 2009 A Comparison of the Rule and Case-based Reasoning Approaches for the Automation of Help-desk
More informationCENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011
CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA 120-03; FALL 2011 Instructor: Mrs. Linda Cameron Cell Phone: 207-446-5232 E-Mail: LCAMERON@CMCC.EDU Course Description This is
More informationThe open source development model has unique characteristics that make it in some
Is the Development Model Right for Your Organization? A roadmap to open source adoption by Ibrahim Haddad The open source development model has unique characteristics that make it in some instances a superior
More informationECE-492 SENIOR ADVANCED DESIGN PROJECT
ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal
More informationRadius STEM Readiness TM
Curriculum Guide Radius STEM Readiness TM While today s teens are surrounded by technology, we face a stark and imminent shortage of graduates pursuing careers in Science, Technology, Engineering, and
More informationUnit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50
Unit Title: Game design concepts Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit purpose and aim This unit helps learners to familiarise themselves with the more advanced aspects
More informationCambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE
Cambridge NATIONALS Creative imedia Level 1/2 UNIT R081 - Pre-Production Skills VERSION 1 APRIL 2013 INDEX Introduction Page 3 Unit R081 - Pre-Production Skills Page 4 Learning Outcome 1 - Understand the
More informationPh.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986
Victor Matos Address: 4984 Farnhurst Rd. Lyndhurst OH 44124 Phone: (216) 382-2264 (Home) Email: matos@cis.csuohio.edu Web-Page: http://cis.csuohio.edu/~matos Education Ph.D. Computer Engineering and Information
More informationCoding II: Server side web development, databases and analytics ACAD 276 (4 Units)
Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites
More informationTEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *
TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * Alejandro Bia 1, Ramón P. Ñeco 2 1 Centro de Investigación Operativa, Universidad Miguel Hernández 2 Depto. de Ingeniería de Sistemas y Automática,
More informationUse of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012
Use of CIM in AEP Enterprise Architecture Randy Lowe Director, Enterprise Architecture October 24, 2012 Introduction AEP Stats and Enterprise Overview AEP Project Description and Goals CIM Adoption CIM
More information1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.
National Unit specification General information Unit code: HA6M 46 Superclass: CD Publication date: May 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed to
More informationThe Seven Habits of Effective Iterative Development
The Seven Habits of Effective Iterative Development by Eric Lopes Cardozo Director, Empulsys In his book The Seven Habits of Highly Effective People, 1 Stephen Covey describes seven related principles
More informationTraining Catalogue for ACOs Global Learning Services V1.2. amadeus.com
Training Catalogue for ACOs Global Learning Services V1.2 amadeus.com Global Learning Services Training Catalogue for ACOs V1.2 This catalogue lists the training courses offered to ACOs by Global Learning
More informationAQUA: An Ontology-Driven Question Answering System
AQUA: An Ontology-Driven Question Answering System Maria Vargas-Vera, Enrico Motta and John Domingue Knowledge Media Institute (KMI) The Open University, Walton Hall, Milton Keynes, MK7 6AA, United Kingdom.
More informationMASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE
Master of Science (M.S.) Major in Computer Science 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Major Program The programs in computer science are designed to prepare students for doctoral research,
More informationPlease find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:
I. Background: After a thoughtful and lengthy deliberation, we are convinced that UMass Lowell s award-winning faculty development training program, our course development model, and administrative processes
More informationRegistration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page
DHI Online Education Registration Form AHC215 Writing Hardware Specifications August 21, 2014 December 4, 2014 This course will be presented online: http://edu.dhi.org Registration Fee: $1490/Member, $1865/Non-member
More informationExperience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory
Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory Full Paper Attany Nathaly L. Araújo, Keli C.V.S. Borges, Sérgio Antônio Andrade de
More informationData Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich
Data Modeling and Databases II Entity-Relationship (ER) Model Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Database design Information Requirements Requirements Engineering
More informationWSU Five-Year Program Review Self-Study Cover Page
WSU Five-Year Program Review Self-Study Cover Page Department: Program: Computer Science Computer Science AS/BS Semester Submitted: Spring 2012 Self-Study Team Chair: External to the University but within
More informationUniversity of Groningen. Systemen, planning, netwerken Bosman, Aart
University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document
More informationSELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM
Disclaimer: This Self Study was developed to meet the goals of the CAC Session at the 2006 Summit. It should not be considered as a model or a template. ABET SELF-STUDY QUESTIONNAIRE FOR REVIEW of the
More informationUSER ADAPTATION IN E-LEARNING ENVIRONMENTS
USER ADAPTATION IN E-LEARNING ENVIRONMENTS Paraskevi Tzouveli Image, Video and Multimedia Systems Laboratory School of Electrical and Computer Engineering National Technical University of Athens tpar@image.
More informationThe Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry
Master s Thesis for the Attainment of the Degree Master of Science at the TUM School of Management of the Technische Universität München The Role of Architecture in a Scaled Agile Organization - A Case
More informatione-portfolios: Issues in Assessment, Accountability and Preservice Teacher Preparation Presenters:
1 e-portfolios: Issues in Assessment, Accountability and Preservice Teacher Preparation Presenters: Helen Barrett, Assistant Professor, University of Alaska Anchorage Don Knezek, CEO, International Society
More informationEducation the telstra BLuEPRint
Education THE TELSTRA BLUEPRINT A quality Education for every child A supportive environment for every teacher And inspirational technology for every budget. is it too much to ask? We don t think so. New
More informationCompositional Semantics
Compositional Semantics CMSC 723 / LING 723 / INST 725 MARINE CARPUAT marine@cs.umd.edu Words, bag of words Sequences Trees Meaning Representing Meaning An important goal of NLP/AI: convert natural language
More informationMoodle MyFeedback update April 2017
Moodle MyFeedback update April 2017 Jessica Gramp j.gramp@ucl.ac.uk Moodle My Feedback Report Allows students and staff to easily view grades & feedback across Moodle courses. It is available from Moodle.org
More informationFRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE
FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE DELIVERABLE NO. 1 PROJECT PLAN FRESNO COUNTY, CALIFORNIA Prepared for Fresno Council of Governments 2035 Tulare Street, Suite 201 Fresno,
More informationSession Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast
EDTECH 554 (FA10) Susan Ferdon Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast Task The principal at your building is aware you are in Boise State's Ed Tech Master's
More informationBUS Computer Concepts and Applications for Business Fall 2012
BUS 1950-001 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Paul D. Brown Office: 4503 Lumpkin Hall Phone: 217-581-6058 Email: PDBrown@eiu.edu Course Website:
More informationIMGD Technical Game Development I: Iterative Development Techniques. by Robert W. Lindeman
IMGD 3000 - Technical Game Development I: Iterative Development Techniques by Robert W. Lindeman gogo@wpi.edu Motivation The last thing you want to do is write critical code near the end of a project Induces
More informationHayward Unified School District Community Meeting #2 at
Hayward Unified School District Community Meeting #2 at Dr. Charles Roberts Chief Facilities Officer & Vanir Construction Management, Inc. November 4, 2015 culture of quality / philosophy engineering architecture
More informationSELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM
Disclaimer: This Self Study was developed to meet the goals of the CAC Session at the 2006 Summit. It should not be considered as a model or a template. ABET Computing Accreditation Commission SELF-STUDY
More informationBeing Extreme in the Classroom: Experiences Teaching XP
Being Extreme in the Classroom: Experiences Teaching XP Alfredo Goldman Fabio Kon Paulo J. S. Silva Department of Computer Science University of São Paulo, Brazil {gold,kon,rsilva}@ime.usp.br http://www.ime.usp.br/~xp
More informationModeling user preferences and norms in context-aware systems
Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos
More informationAutomating the E-learning Personalization
Automating the E-learning Personalization Fathi Essalmi 1, Leila Jemni Ben Ayed 1, Mohamed Jemni 1, Kinshuk 2, and Sabine Graf 2 1 The Research Laboratory of Technologies of Information and Communication
More informationVTCT Level 3 Award in Education and Training
VTCT Level 3 Award in Education and Training Operational start date: 1st April 2014 Credit value: 12 Total Qualification Time (TQT): 120 Guided learning hours (GLH): 48 Qualification number: 601/2758/2
More informationFull text of O L O W Science As Inquiry conference. Science as Inquiry
Page 1 of 5 Full text of O L O W Science As Inquiry conference Reception Meeting Room Resources Oceanside Unifying Concepts and Processes Science As Inquiry Physical Science Life Science Earth & Space
More informationExperiences Using Defect Checklists in Software Engineering Education
Experiences Using Defect Checklists in Software Engineering Education Kendra Cooper 1, Sheila Liddle 1, Sergiu Dascalu 2 1 Department of Computer Science The University of Texas at Dallas Richardson, TX,
More information