SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU
|
|
- Junior Dawson
- 5 years ago
- Views:
Transcription
1 SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SUBJECT: IT OBJECT ORIENTED SOFTWARE ENGINEERING CLASS: 4/4 B.Tech. I SEMESTER, A.Y INSTRUCTOR: K.Purna Prakash
2 SIR C.R.REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY PROGRAMME : B.Tech. SEMESTER : IV//IV, I Semester A. Y. : Course: IT Object Oriented Software Engineering Instructor: K.Purna Prakash Course Contents Category of Course Course Title Course Code Credits - 4 Theory Paper Departmental Core Object Oriented Software Engineering IT L-3 T-1 Max.Marks-70 Duration-3hrs. Course description: This subject covers advanced topics in software project, gathering information related to software project, design, analysis, system design, object design, implementation, testing and maintenance of software project. This course builds upon the topics covered in undergraduate Object Oriented Programming course, such as class, object, abstract class, inheritance, and aggregate, classes with class and interface and Software Engineering. After a brief review, these topics are studied in the context of Object Oriented Software Engineering. Course objectives : 1. To develop complex systems (including analysis, design, construction, maintenance, quality assurance and project management) using the appropriate theory, principles, tools and processes to meet customer requirements 2. To use appropriate object oriented concepts in the development of software systems 3. To apply Unified Modeling Language concepts to deal complex problems 4. To solve problems in a team environment through effective use of written and oral communication skills 5. To have knowledge of current issues presently involved in effectively performing duties as a software practitioner in an ethical and professional manner for the benefit of society
3 6. To have knowledge of verification and validation of systems by using different testing strategies 7. To develop software in at least one application domain Course Outcomes: Prerequisite: CO1: Will be able to study software engineering theory, principles, processes, tools, unified modeling language concepts, Software development activities and software management using OO concepts. CO2: Will be able to elicit, analyze and specify software requirements through a productive working relationship with stakeholders. CO3: Will be able to design models of software engineering using Unified Modeling Language and experiment with software prototypes. CO4: Will be able to develop, test and manage software in at least one application domain. Students are expected to know and understand the fundamentals of Object Oriented Concepts. The Unified Modeling, topics covered should include design and implementation of Object Orientation Concepts, complete Java knowledge and Software Engineering. Students are also expected to be able to design software project them self in any platform. Internal Assessment Details: Assignment-1 : 5 Marks Assignment-2 : 5 Marks Internal Test 1& 2: 15 Marks Attendance : 5 Marks Total : 30 Marks
4 IT OBJECT ORIENTED SOFTWARE ENGINEERING Credits: 4 Instructions: 3 periods & 1 Tut/week Sessional Marks: 30 Univ. Exam: 3 Hours Univ. Exam. Marks: 70 Syllabus Unit-I Software Engineering: Software related problems, software engineering, concepts, development activities. Unit-II Modeling: Modeling with UML Unit-III Project Communications: Project communication, modes, mechanisms and activities Unit-IV Requirements: Requirements elicitation, concepts, activities & managing requirements elicitation Unit-V Analysis: Analysis overview, concepts, activities and managing analysis Unit-VI System Design: Design overview, concepts, activities and managing system design Unit-VII Object Design: Object design overview, concepts, activities and managing object design Unit-VIII Rationale Management: Rationale overview, concepts, activities and managing rationale Unit-IX Testing; Testing overview, concepts, activities and managing testing
5 Unit-X Software Configuration Management: Configuration Management overview, concepts, activities and managing configuration management Unit-XI Project Management: Project management overview, concepts, activities and managing project management models and activities. LECTURE PLAN Department Name of the Lecturer Information Technology K.Purna Prakash Expected date of completion of the course: Unit Number: 1 10 th July 2017 Unit Number: 2 20 th July 2017 Unit Number: 3 25 th July 2017 Unit Number: 4 05 th August 2017 Unit Number: 5 10 th August 2017 Unit Number: 6 20 th August 2017 Unit Number: 7 30 th August 2017 Unit Number: 8 07 th September 2017 Unit Number: 9 15 th September 2017 Unit Number: th September 2017
6 Unit Number: th September 2017 COURSE PLAN Lecture No. Learning objectives Topics to be covered Chapter in the text book 1. Introduction to Software Engineering UNIT- 1 Knowing about Software Engineering, Software Engineering Failures 1.1 of TB 2. What is Software Engineering? Modeling Problem Solving Knowledge Acquisition Rationale of TB of TB of TB of TB 3. Software Engineering Concepts Participants and Roles System and Models Work Products Activities, Tasks, and Resources Functional and Nonfunctional Requirements Notations, Methods and Methodologies of TB of TB of TB of TB of TB of TB 4. Software Engineering Development Activities Requirements Elicitation of TB
7 Analysis System Design Object Design Implementation Testing of TB of TB of TB of TB of TB UNIT Modeling with UML Introduction to UML 2.1 of TB 6. An overview of UML Use Case Diagrams Class Diagrams Interaction Diagrams Statechart Diagrams Activity 7. Modeling Concepts Systems, Models and Views Data Types, Abstract Data Types and Instances Classes, Abstract Classes and Objects Event Classes, Events and Messages Object-Oriented Modeling Falsification and Prototyping of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB 8. A Deeper View into UML Use Case Diagrams Class Diagrams Interaction Diagrams Statechart Diagrams of TB of TB of TB of TB
8 Activity Diagrams Diagram Organization of TB of TB 9. Project Organization and Communication UNIT- 3 Example for Project Organization 3.1 of TB 10. An Overview of Projects Information about Project 3.2 of TB 11. Project Organization Concepts Project Organization Roles Tasks and Work Products Schedule of TB of TB of TB of TB 12. Project Communication Concepts Planned Communication Unplanned Communication Communication Mechanisms of TB of TB of TB 13. Organizational Activities Joining a Team Joining the Communication Infrastructure Attending Team Status Meetings Organizing Client and Project Reviews of TB of TB of TB of TB UNIT Requirements Elicitation Introduction: Usability Examples 4.1 of TB 15. An Overview of Requirements Elicitation Information about Requirements Elicitation 4.2 of TB
9 16. Requirement Elicitation Concepts 17. Requirements Elicitation Activities 18. Managing Requirements Elicitation Functional Requirements Nonfunctional Requirements Completeness, Consistency, Clarity and Correctness Realism, Verifiability and Traceability Greenfield Engineering, Reengineering, and Interface Engineering Identifying Actors Identifying Scenarios Identifying Use Cases Refining Use Cases Identifying Relationships among Actors and Use Cases Identifying Initial Analysis Objects Identifying Nonfunctional Requirements Negotiating Specifications with Clients: Joint Application Design Maintaining Traceability Documenting Requirements Elicitation of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB UNIT Analysis Induction: An Optical Illusion 5.1 of TB 20. An Overview of Analysis Information about Analysis 5.2 of TB
10 21. Analysis Concepts Analysis Object Models and Dynamic Models Entity, Boundary, and Control Objects Generalization and Specialization of TB of TB of TB 22. Analysis Activities: From Use Cases to Objects Identifying Entity Objects Identifying Boundary Objects Identifying Control Objects Mapping Use Cases to Objects with Sequence Diagrams Modeling Interactions among Objects with CRC Cards Identifying Associations Identifying Aggregates Identifying Attributes Modeling State-Dependent Behavior of Individual Objects Modeling Inheritance Relationships between Objects Reviewing the Analysis Model Analysis Summary of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB
11 Managing Analysis Documenting Analysis Assigning Responsibilities Communicating about Analysis Iterating over the Analysis Model Client Sign-off of TB of TB of TB of TB of TB 23. System Design: Decomposing the System UNIT-6 Introduction: A Floor Plan Example 6.1 of TB 24. An Overview of System Design Information about System Design 6.2 of TB 25. System Design Concepts Subsystems and Classes Services and Subsystem Interfaces Coupling and Cohesion Layers and Partitions Architectural Styles of TB of TB of TB of TB of TB 26. System Design Activities: From Objects to Subsystems Starting Point: Analysis Model for a Route Planning System Identifying Design Goals Identifying Subsystems of TB of TB of TB 27. Managing System Design Documenting System Design Assigning Responsibilities of TB of TB Communicating about System
12 Design Iterating over the System Design of TB of TB UNIT Object Design: Reusing Patterns Solutions Introduction: Example Bloopers 8.1 of TB 29. An Overview of Object Design Information related to Object Design 8.2 of TB Reuse Concepts: Solution Objects, Inheritance and Design Patterns 30. Reuse Activities: Selecting Design Patterns and Components Application Objects and Solution Objects Specification Inheritance and Implementation Inheritance Delegation The Liskov Substitution Principle Delegation and Inheritance in Design Patterns Encapsulating Data Stores with the Bridge Pattern Encapsulating Legacy Components with the Adapter Pattern Encapsulating Context with the Strategy Pattern Encapsulating Platforms with the Abstract Factory Pattern Encapsulating Control Flow with the Command Pattern Encapsulating Hierarchies with the Composite Design Pattern Heuristics for Selecting Design of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB
13 Patterns Identifying and Adjusting Application Frameworks of TB of TB of TB 31. Managing Object Design Documenting Object Design Assigning Responsibilities Using Contracts During Requirements Analysis of TB of TB of TB UNIT Testing Introduction: Testing The Space Shuttle 33. An Overview of Testing Information about various Testing 34. Testing Concepts Faults, erroneous States and Failures Test Cases Test Stubs and Drivers Corrections 35. Testing Activities Component Inspection Usability Testing Unit Testing Integration Testing System Testing 11.1 of TB 11.2 of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB
14 36. Managing Testing Planning Testing Documenting Testing Assigning Responsibilities Regression Testing Automating Testing of TB of TB of TB of TB of TB UNIT Rationale Management Introduction: Slicing Ham 12.1 of TB 38. An Overview of Rationale Information about Rationale Management 39. Rationale Concepts Centralized Traffic Control Defining the problem: Issues Exploring the Solution Space: Proposals Evaluating the Solution Space: Criteria and Arguments 12.2 of TB of TB of TB of TB of TB Collapsing the Solution Space: Resolutions Implementing Action Items Resolutions: of TB Examples of Issue-Based Models and Systems of TB 40. Rationale Activities: From Issues to Decisions CTC System Design Capturing Rationale in Meetings Capturing Rationale Asynchronously Capturing Rationale when of TB of TB of TB of TB
15 Discussing Change of TB Reconstructing Rationale of TB 41. Managing Rationale Documenting Rationale Assigning Responsibilities Heuristics for Communicating about Rationale of TB of TB of TB Issue Modeling and Negotiation Conflict Resolution Strategies of TB of TB UNIT Configuration Management Introduction: An Aircraft Example 13.1 of TB 43. An Overview of Configuration Management 44. Configuration Management Concepts Information about Configuration Management Configuration Items and CM Aggregates Versions and Configuration Change Requests Promotions and Releases Repositories and Workspaces Version Identification Schemes Changes and Change Sets Configuration Management Tools 13.2 of TB of TB of TB of TB of TB of TB of TB of TB of TB
16 45. Configuration Management Activities 46. Managing Configuration Management Configuration Item and CM Aggregate Identification Promotion Management Release Management Branch Management Variant Management Change Management Documenting Configuration Management Assigning Configuration Management Responsibilities Planning Configuration Management Activities of TB of TB of TB of TB of TB of TB of TB of TB of TB of TB UNIT Project Management Introduction: The STS-51L Launch Decision 14.1 of TB 48. An Overview of Project Management Information related to Project Management 14.2 of TB 49. Project Management Concepts Tasks and Activities Work Products, Work Packages and Roles Work Breakdown Structure Task Model Skill Matrix Organizations Visualizing Organization Structures of TB of TB of TB of TB of TB of TB of TB The Spectrum of Organization
17 Structures The Software Project Management Plan of TB of TB 50. Project Management Activities Planning the Project Organizing the Project Controlling the Project Terminating the Project 51. Extra topics OOAD through UML using IBM Rational Rose of TB of TB of TB of TB Rational Rose study material
18 Unit-wise questions (short and essay) 1. Software Engineering Short Answer questions 1. Define software engineering. 2. What are software characteristics? 3. What is a model? 4. What is visual modeling? 5. Software process model. Essay questions. 1. What is Software Engineering? Explain various Software Engineering Failures? 2. Explain Software Engineering Concepts? 3. Explain various Software Engineering Development Activities? 4. Give brief information about how to manage Software Development? 2. Modeling with UML Short Answer questions 1.Define UML. 2.What are the views in UML? 3.What is stereotype? 4. What are the interaction diagrams? 5. What is a use case? 6. What is aggregation? 7. Define Generalization and Specialization. 8. What is a qualifier? 9. Differentiate include and extend. 10. What is an association class? 11. What is a swimlane? 12. Define multiplicity. Essay questions.
19 1. Give complete overview of UML? 2. What is a Model? Give Modeling Concepts? 3. Explain Use Case Diagram with example? 4. Explain Sequence Diagram with example? 5. Explain Interaction Diagrams with example? 6. Explain Collaboration Diagram with example? 7. Explain Activity Diagram with example? 8. Explain Class Diagram with example? 9. Explain State chart Diagram with example? 10. What is difference between behavior and structural diagrams? Explain each diagram clearly? 11. Explain Component Diagram with example? 12. Explain Deployment Diagram with example? 13. Develop the complete use-case for the following: a) Using your charge card for a meal at a restaurant. b) Searching for books using an online bookstore. 14. Describe models of the following processes: a) Lighting a wood fire. b) Cooking a three-course meal (menu of your choice) c) Online Course Registration System d) Writing a small (50-line) programs 15. Develop the Complete use-case for the following: a) Using your debit card for meals in a restaurant. b) Searching for accommodation online in hotels of particular place 16. Suggest a contingency action plan for the following risks: a) Funds budget may fall short by 15% in the last phase of cycle. b) System Designer may have to leave to another country in three months c) Project Manager may leaves in the middle of project d) Customer may ask for compression of delivery schedule 17. What is use case? Explain use case with suitable examples. 18. For attendance management system prepare SRS documents with respect
20 to their respective Use Case Study? 3. Project Communication Short Answer questions 1. Define communication. 2. What is a project? 3. What is a schedule? 4. Brainstorming. 5. Cross-functional role. 6. What are the types of communication mechanisms? 7.What is an agenda? Essay questions. 1. Explain about Project Organization and its Communication? 2. Explain about Project Organization Concepts? 3. Explain about project Communication Concepts? 4. Explain about Organizational Activities? 5. Explain about Project Organization Roles? 6. What is difference between Planned and unplanned Communications 7. Explain about team? 8. How to organize Client and project Reviews? 4. Requirements Elicitation Short Answer questions 1. What is a scenario? 2. What is a requirement? 3. Differentiate functional and non-functional requirements. 4. Joint Application Design. 5. Define Green field software engineering. 6. What is reengineering? Essay questions. 1. Give complete overview of Requirements Elicitation? 2. Explain Requirements Elicitation Concepts? 3. Explain Requirements Elicitation Activities?
21 4. How to manage Requirements Elicitation? 5. Identify the functional requirements and non-functional requirements in the following systems: a) Vehicle insurance renewal. b) Examination processing system with results declared on university portal c) Order collection, processing, delivery system in restaurant 6. What are the functional and non-functional requirements in the following systems? a) Railway Reservation System with web portal facility b) Order collection, processing, delivery system in a supermarket c) Stock Exchange Stocks processing, transactions in stock exchange. 7. Explain about the functional and non-functional requirements in the flight reservation system? 5. Analysis Short Answer questions 1. Stakeholder. 2. Define Boundary, Control, and Entity objects. 3. What is solidification? 4. What is client sign-off? Essay questions. 1. Explain about Analysis? 2. Explain about Analysis Concepts? 3. Explain about Analysis Activities? 4. How we transform use case to objects in Analysis Phase? 5. How to Manage Analysis? 6. Explain about the sequence diagram and collaboration diagram for student registration system? 7. Explain the analysis concepts and their activities? 8. How do you model interactions among objects with CRC cards? 9. Explain about the sequence diagram and collaboration diagram for student
22 registration system? 10. Explain the analysis concepts and their activities? 6. System Design Short Answer questions 1. Define system design. 2. What is quality? 3. Define Coupling and Cohesion. 4. Define software architecture. 5. What is usability? 6. What is MVC? 7. Off-the-shelf component. 8. What is an exception? 9. System design document. Essay questions. 1. Discuss about the managing system design? 2. How do you identify Subsystems? Explain with a case study? 3. Consider the Railway Reservation System and conduct OOA using analysis model and do the following tasks: a) Identify the use-cases and model them b) Identify classes with properties c) Identify the objects and draw sequences diagrams 4. Explain about System design? 5. Explain about System Design Concepts? 6. Explain about System Design Activities? 7. Explain about System Design Addressing goals? Short Answer questions 7. Object Design
23 1. What is a pattern? 2. Define inheritance. 3. Differentiate Implementation inheritance and specification inheritance 4. Façade design pattern. 5. Adapter design pattern. 6. What is NIH syndrome? 7. Types, Signatures, Visibility. 8. Object Constraint Language. Essay questions. 1. Explain about object Design? 2. Explain about Class and Object with example? Draw Class diagrams for Railway Reservation System. 3. Explain about Reuse concepts? 4. Explain about Reuse Activities? 5. How to manage Reuse? 6. Explain about specification Interfaces in Object Design? 7. How do you identify Missing attributes and operations during Interface Specification Activities? 8. Rationale Management Short Answer questions 1. What is Rationale? 2. Define criteria. 3. Define argument. 4. Define Proposal. Essay questions. 1. Give complete overview of Testing? 2. Explain about Testing Concepts?
24 3. Explain about Testing Activities? 4. How to manage testing? 5. What do you mean by test case design? Design a test case using template for check payment process? 6. Explain State-Based Testing in detail with an example? 7. What is a test case? What do you understand by test case design? Design a test case using a template for the following: Processing cheque payment against a bill raised by the credit card company. The documents in the process are cheque and payment slip. 9. Testing Short Answer questions 1. What is testing? 2. Define reliability. 3. Failure, Fault. 4. Inspection. 5. Debugging. 6. Test stub, Test driver. 7. Alpha testing, Beta testing. 8. Test case. 9. Regression testing. 10. Pilot testing. 11. Stress testing. 12. Test plan. Essay questions. 1. Give compete overview of Rationale? 2. Explain about Rationale Concepts? 3. Explain about Rationale Activities? 4. How to manage Rationale? 10. Configuration Management
25 Short Answer questions 1. What is configuration item? 2. Define configuration management aggregate. 3. Define version. 4. What is release? 5. Define branch management. 6. Define promotion management. 7. What is a change request? 8. What is a baseline? Essay questions. 1. Give complete overview on Configuration Management? 2. Explain about Configuration Management Concepts? 3. Explain about configuration Management Activities? 11. Project Management Short Answer questions 1. What is a work product? 2. Project kick-off. 3. Matrix organization. 4. What is a role? 5. Skill matrix. Essay questions. 1. Give complete overview about Project Management? 2. Explain about Project Management Concepts? 3. Explain about Project Management Activities?
IBM 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 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 informationPROCESS 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 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 informationPrince2 Foundation and Practitioner Training Exam Preparation
Prince2 Foundation and Practitioner Training Exam Preparation Prince2 is the UK Government Best Practice standard and is widely recognized and used for effective Project management methodology and tools.
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 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 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 informationA GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING
A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland
More informationBeyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance
901 Beyond the Blend: Optimizing the Use of your Learning Technologies Bryan Chapman, Chapman Alliance Power Blend Beyond the Blend: Optimizing the Use of Your Learning Infrastructure Facilitator: Bryan
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 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 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 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 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 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 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 informationFunctional requirements, non-functional requirements, and architecture should not be separated A position paper
Functional requirements, non-functional requirements, and architecture should not be separated A position paper Barbara Paech,* Allen H. Dutoit,** Daniel Kerkow,* Antje von Knethen* *Fraunhofer IESE {paech,kerkow,vknethen}@iese.fhg.de
More informationProcedures for Academic Program Review. Office of Institutional Effectiveness, Academic Planning and Review
Procedures for Academic Program Review Office of Institutional Effectiveness, Academic Planning and Review Last Revision: August 2013 1 Table of Contents Background and BOG Requirements... 2 Rationale
More informationMBA6941, Managing Project Teams Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives.
MBA6941, Managing Project Teams Course Syllabus Course Description Analysis and discussion of the diverse sectors of project management leadership and team activity, as well as a wide range of organizations
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 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 informationProblem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success
Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Rod Baxter 2015
More informationActivities, Exercises, Assignments Copyright 2009 Cem Kaner 1
Patterns of activities, iti exercises and assignments Workshop on Teaching Software Testing January 31, 2009 Cem Kaner, J.D., Ph.D. kaner@kaner.com Professor of Software Engineering Florida Institute of
More informationPractice Examination IREB
IREB Examination Requirements Engineering Advanced Level Elicitation and Consolidation Practice Examination Questionnaire: Set_EN_2013_Public_1.2 Syllabus: Version 1.0 Passed Failed Total number of points
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 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 informationNonfunctional Requirements: From Elicitation to Conceptual Models
328 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 5, MAY 2004 Nonfunctional Requirements: From Elicitation to Conceptual Models Luiz Marcio Cysneiros, Member, IEEE Computer Society, and Julio
More informationSchool Inspection in Hesse/Germany
Hessisches Kultusministerium School Inspection in Hesse/Germany Contents 1. Introduction...2 2. School inspection as a Procedure for Quality Assurance and Quality Enhancement...2 3. The Hessian framework
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 informationA Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems
A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems Hannes Omasreiter, Eduard Metzker DaimlerChrysler AG Research Information and Communication Postfach 23 60
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 informationDelaware Performance Appraisal System Building greater skills and knowledge for educators
Delaware Performance Appraisal System Building greater skills and knowledge for educators DPAS-II Guide (Revised) for Teachers Updated August 2017 Table of Contents I. Introduction to DPAS II Purpose of
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 March 16, 2015 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System example
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 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 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 informationMeasurement & Analysis in the Real World
Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie
More informationStudent User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition
Student User s Guide to the Project Integration Management Simulation Based on the PMBOK Guide - 5 th edition TABLE OF CONTENTS Goal... 2 Accessing the Simulation... 2 Creating Your Double Masters User
More informationPERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60
2016 Suite Cambridge TECHNICALS LEVEL 3 PERFORMING ARTS Unit 2 Proposal for a commissioning brief L/507/6467 Guided learning hours: 60 Version 1 September 2015 ocr.org.uk/performingarts LEVEL 3 UNIT 2:
More informationIBM Training Custom Catalog
Your personalized training guide IBM Training Custom Catalog A smarter planet starts with you build your skills with IBM training. Index of courses - Business Skills for IT Professionals - Project Management
More informationThe Moodle and joule 2 Teacher Toolkit
The Moodle and joule 2 Teacher Toolkit Moodlerooms Learning Solutions The design and development of Moodle and joule continues to be guided by social constructionist pedagogy. This refers to the idea that
More informationEricsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions
Ericsson Wallet Platform (EWP) 3.0 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON CONVERGED WALLET (ECW) 3.0 RATING MANAGEMENT... 4 ERICSSON
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 informationOperational Knowledge Management: a way to manage competence
Operational Knowledge Management: a way to manage competence Giulio Valente Dipartimento di Informatica Universita di Torino Torino (ITALY) e-mail: valenteg@di.unito.it Alessandro Rigallo Telecom Italia
More informationObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
http://jecei.srttu.edu Journal of Electrical and Computer Engineering Innovations SRTTU JECEI, Vol. 3, No. 2, 2015 Regular Paper Objects Identification in Object-Oriented Software Development - A Taxonomy
More informationClass Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD)
Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD) Jali, N., Greer, D., & Hanna, P. (2014). Class Responsibility Assignment (CRA) for Use Case Specification to
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 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 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 informationStandards and Criteria for Demonstrating Excellence in BACCALAUREATE/GRADUATE DEGREE PROGRAMS
Standards and Criteria for Demonstrating Excellence in BACCALAUREATE/GRADUATE DEGREE PROGRAMS World Headquarters 11520 West 119th Street Overland Park, KS 66213 USA USA Belgium Perú acbsp.org info@acbsp.org
More informationCOURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.
Training for Cloud with SAP SuccessFactors in Integration Courses Listed Beginner SAPHR - SAP ERP Human Capital Management Overview SAPHRE - SAP ERP HCM Overview Advanced HRH00E - SAP HCM/SAP SuccessFactors
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 informationMinistry of Education, Republic of Palau Executive Summary
Ministry of Education, Republic of Palau Executive Summary Student Consultant, Jasmine Han Community Partner, Edwel Ongrung I. Background Information The Ministry of Education is one of the eight ministries
More informationShank, Matthew D. (2009). Sports marketing: A strategic perspective (4th ed.). Upper Saddle River, NJ: Pearson/Prentice Hall.
BSM 2801, Sport Marketing Course Syllabus Course Description Examines the theoretical and practical implications of marketing in the sports industry by presenting a framework to help explain and organize
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 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 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 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 informationEDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October
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 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 informationEDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT GRADUATE SCHOOL OF EDUCATION INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall
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 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 informationGALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL
The Fifth International Conference on e-learning (elearning-2014), 22-23 September 2014, Belgrade, Serbia GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL SONIA VALLADARES-RODRIGUEZ
More informationKOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)
Course Title COURSE SYLLABUS for ACCOUNTING INFORMATION SYSTEM ACCOUNTING INFORMATION SYSTEM Course Code ACC 3320 No. of Credits Three Credit Hours (3 CHs) Department Accounting College College of Business
More informationRequirements-Gathering Collaborative Networks in Distributed Software Projects
Requirements-Gathering Collaborative Networks in Distributed Software Projects Paula Laurent and Jane Cleland-Huang Systems and Requirements Engineering Center DePaul University {plaurent, jhuang}@cs.depaul.edu
More informationRules of Procedure for Approval of Law Schools
Rules of Procedure for Approval of Law Schools Table of Contents I. Scope and Authority...49 Rule 1: Scope and Purpose... 49 Rule 2: Council Responsibility and Authority with Regard to Accreditation Status...
More informationAn NFR Pattern Approach to Dealing with Non-Functional Requirements
An NFR Pattern Approach to Dealing with Non-Functional Requirements Presenter: Sam Supakkul Outline Motivation The Approach NFR Patterns Pattern Organization Pattern Reuse Tool Support Case Study Conclusion
More informationRuggiero, V. R. (2015). The art of thinking: A guide to critical and creative thought (11th ed.). New York, NY: Longman.
BSL 4080, Creative Thinking and Problem Solving Course Syllabus Course Description An in-depth study of creative thinking and problem solving techniques that are essential for organizational leaders. Causal,
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 informationLEGO MINDSTORMS Education EV3 Coding Activities
LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a
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 informationED : Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts
ED487.001 80166: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts Spring 2012 Mondays 4:00-6:45 1/23/2012 through 5/07/2012 Location: Pleasant Grove Intermediate School Room 310 (Red
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 informationKnowledge based expert systems D H A N A N J A Y K A L B A N D E
Knowledge based expert systems D H A N A N J A Y K A L B A N D E What is a knowledge based system? A Knowledge Based System or a KBS is a computer program that uses artificial intelligence to solve problems
More informationTeaching Tornado. From Communication Models to Releases. Stephan Krusche. Department of Computer Science, Technische Universitaet Muenchen
Teaching Tornado From Communication Models to Releases Bernd Bruegge Department of Computer Science, Technische Universitaet Muenchen bruegge@in.tum.de Stephan Krusche Department of Computer Science, Technische
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 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 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 informationMULTIMEDIA Motion Graphics for Multimedia
MULTIMEDIA 210 - Motion Graphics for Multimedia INTRODUCTION Welcome to Digital Editing! The main purpose of this course is to introduce you to the basic principles of motion graphics editing for multimedia
More informationSummary BEACON Project IST-FP
BEACON Brazilian European Consortium for DTT Services www.beacon-dtt.com Project reference: IST-045313 Contract type: Specific Targeted Research Project Start date: 1/1/2007 End date: 31/03/2010 Project
More informationAUTHORING E-LEARNING CONTENT TRENDS AND SOLUTIONS
AUTHORING E-LEARNING CONTENT TRENDS AND SOLUTIONS Danail Dochev 1, Radoslav Pavlov 2 1 Institute of Information Technologies Bulgarian Academy of Sciences Bulgaria, Sofia 1113, Acad. Bonchev str., Bl.
More informationED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts
ED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts Fall 2010 Thursdays 4:00-6:45 Texas A&M University-Texarkana Room Mrs. Sara Langford, Instructor Email: sara.langford@tamut.edu
More informationPrepared by: Tim Boileau
Formative Evaluation - Lectora Training 1 Running head: FORMATIVE EVALUATION LECTORA TRAINING Training for Rapid Application Development of WBT Using Lectora A Formative Evaluation Prepared by: Tim Boileau
More informationTitle Columbus State Community College's Master Planning Project (Phases III and IV) Status COMPLETED
The Higher Learning Commission Action Project Directory Columbus State Community College Project Details Title Columbus State Community College's Master Planning Project (Phases III and IV) Status COMPLETED
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 informationMSE 5301, Interagency Disaster Management Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives
MSE 5301, Interagency Disaster Management Course Syllabus Course Description Focuses on interagency cooperation for complex crises and domestic emergencies. Reviews the coordinating mechanisms and planning
More informationEOSC Governance Development Forum 4 May 2017 Per Öster
EOSC Governance Development Forum 4 May 2017 Per Öster per.oster@csc.fi Governance Development Forum Enable stakeholders to contribute to the governance development A platform for information, dialogue,
More informationnew research in learning and working
Research shows that colleges and universities are vying with competing institutions to attract and retain the brightest students and the best faculty. Second, learning and teaching styles are changing
More informationEuropean Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13
European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13 MEMORANDUM OF UNDERSTANDING Subject : Memorandum of Understanding for the implementation
More informationPRINCE2 Foundation (2009 Edition)
Foundation (2009 Edition) Course Overview PRINCE2 is a world recognised process based project management method that is easily tailored and scaleable for the management of all types of projects within
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 informationUniversity of Toronto
University of Toronto OFFICE OF THE VICE PRESIDENT AND PROVOST Governance and Administration of Extra-Departmental Units Interdisciplinarity Committee Working Group Report Following approval by Governing
More informationNotes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1
Notes on The Sciences of the Artificial Adapted from a shorter document written for course 17-652 (Deciding What to Design) 1 Ali Almossawi December 29, 2005 1 Introduction The Sciences of the Artificial
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 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 informationDelaware Performance Appraisal System Building greater skills and knowledge for educators
Delaware Performance Appraisal System Building greater skills and knowledge for educators DPAS-II Guide for Administrators (Assistant Principals) Guide for Evaluating Assistant Principals Revised August
More information