Marking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)

Size: px
Start display at page:

Download "Marking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)"

Transcription

1 Marking Guidelines for MVK Projects. MVK11 Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo) Final Grade formulas: MVK DD1365 Grade = PPD + URD. Bachelor s Thesis DD143X Grade = ADD + revised URD/ADD + Software Demo. (In addition, in order to pass DD143X, a final project report must also be submitted) 1. PPD I would suggest the following grading guidelines for the PPD. Recall that the overall (1) The most important part of the document is background research about similar or related products. If this has not been carried out satisfactorily the grade will be U. This is difficult to quantify, but 1 or 2 related products would be a minimum. Another aspects of the document is (2) the revised product description. There must be more detail in the PPD (relative to the original project description) and it should be restated in the students own words, otherwise the grade will be U. The third important aspect of the PPD is (3) the group description. There must be some reasonably detailed discussion of the skills baseline of the group, otherwise you should award a U. If all these three components are present, and the other components of the document (see the template), are covered at least to some extent, then you can award a G. For a higher grade (VG), you could either reward a very well written survey of related products (say 3 or more products), or a very good (detailed) description of the application to be developed. In this case there should be clear evidence of significant interaction with the client. Some understanding of the clients business model is also a bonus. There should also be a set of recent project meeting minutes. This is not a graded component, but if they are missing they must be submitted before a grade can be returned.

2 2. URD I would suggest the following grading guidelines for the URD. Recall that the overall Grade G minimum requirements 1. The URD exactly follows the PPS-05 standard in format, and mostly follows the PSS- 05 format in content (i.e. there may be one or two items that are in an inappropriate section, according to the online standard we use.) 2. There is a data model which has a reasonably detailed definition using some clear format. Possible formats include UML class diagrams, data dictionaries, entity relationship diagrams, XML models, but are not limited to these. 3. There is a clear holistic (birds-eye) view of the product requirements in Chapter 2 and this is consistent with the detailed functional requirements in Chapter There is a clear identification of the different types of end-users of the application (for example as actors) and some knowledge of the differing needs and IT skills of each type. 5. There is a collection of detailed functional and non-functional requirements presented in chapter 3. Each of these is presented using the requirement template in the correct way, and with all relevant template sections filled in, including need, priority and verifiability. The verifiability criterion for each functional and performance requirement shall be credible with appropriate detail. Each requirement is clear and unambiguous. There are no obvious gaps in the requirement set. The requirements are not obviously inconsistent. All five of the above conditions must be satisfied. Grade VG minimum requirements In addition to the requirements for G some suggestions are: 1. The URD exactly follows the PSS-05 format both in format and content. No section has been incorrectly interpreted. There is good, clear and credible detail in every relevant section. 2. There is a detailed data model, using a precise format such as a UML class diagram, ER diagrams, XML DTD, not an informal format such as a data dictionary. 3. A selection of important requirements are modeled in a detailed and precise way, for example as use case scenarios, (possibly specified in UML as sequence diagrams or interaction diagrams).

3 4. There is a prototype GUI design which is at least hand-drawn but preferably implemented in html, visual basic, Java graphics library or something similar. 5. There is clear evidence of a systematic approach to requirements capture, such as use of questionnaires, interviews, brainstorming sessions, etc (for a detailed list of approaches see the course notes.) If a group implements at least three of these suggestions (you may think of others and discuss them with me), then that would satisfy a VG. 3. SRD I would suggest the following grading guidelines for the SRD. Recall that the overall Grade G minimum requirements 1. The SRD exactly follows the PPS-05 standard in format, and mostly follows the PSS- 05 format in content (i.e. there may be one or two items that are in an inappropriate section, according to the online standard we use.) 2. There is a logical model of the system (mainly in Section 2.7) that has a reasonably detailed and clear definition, though not necessarily using a formal notation such as UML. The logical model is reasonably convincing as an abstract and high-level description of a solution to the user requirements defined in the URD. There may be some doubts about details of the solution. 3. There is a clear holistic (birds-eye) view of the logical model in Chapter 2 and this is consistent with the detailed description of the model components in Chapter There is detailed description of the components of the logical model in Chapter 3. These components are presented in a systematic way. They can be organized either in terms of attribute type (file, class, interface etc.) or in terms of functionality (file browser, parser, database, etc.). Each component is clear and unambiguous. There are no obvious gaps in the logical model. 5. There is a prototype GUI design that is at least hand-drawn but preferably implemented in html, visual basic, Java graphics library or something similar. The GUI should meet the customer needs in an appropriate way. All five of the above conditions must be satisfied. Grade VG minimum requirements

4 In addition to the requirements for G some suggestions are: 1. The SRD exactly follows the PSS-05 format both in format and content. No section has been incorrectly interpreted. There is good, clear and credible detail in every relevant section. 2. There is a detailed logical model that is expressed in a holistic way using a precise format such as a UML class diagram, activity diagram, package diagram, not an informal format. 3. A selection of important logical model behaviors and/or components are modeled in a detailed and precise way, for example as use case scenarios, (possibly specified in UML as sequence diagrams or interaction diagrams). 4. The model components and their functional and non-functional properties are defined in a systematic way using some kind of template for description. 5. There is a prototype GUI design that is implemented in html, visual basic, Java graphics library or something similar. The GUI should be well designed from an HCI perspective and meet the customer needs in an appropriate way. 6. There is evidence that the project customer has been involved in the development of the GUI design (user-centric development). If a group can implements at least three of these suggestions (you may think of others and discuss them with me), then that would satisfy a VG. 4. ADD I would suggest the following grading guidelines for the ADD. Recall that the overall Grade G minimum requirements 1. The ADD exactly follows the PPS-05 standard in format, and mostly follows the PSS- 05 format in content (i.e. there may be one or two items that are in an inappropriate section, according to the online standard we use.) 2. There is a clear holistic (birds-eye) view of the system and its context in Chapter 3. There is some description of the interfaces between the system and its context in Sections 3.n, e.g. file formats, communication protocols, XML formats, etc. 3. There is an architectural model of the system (mainly in Section 4.2) that has a reasonably detailed and clear definition, though not necessarily using a formal notation such as UML. (It could e.g. be a flowchart or a dataflow model). The architectural model

5 is reasonably convincing in its detail. 4. There is detailed description of each of the components of the architectural model in Chapter 5. Each component is presented using the PSS format. Each component is clear and unambiguous. There are no missing components. 5. There is an attempt to plan the remainder of the project (detailed design, coding and testing) in terms of man-weeks and specific tasks in Chapter 6. All five of the above conditions must be satisfied. Grade VG minimum requirements In addition to the requirements for G some suggestions for VG requirements are: (1) There is evidence of use of standardized architectural models: such as 3-4 tiered database, model-view-controller, layered architecture, client-server etc. (2) There is evidence of use of design patterns (small scale architectures) such as Façade, Factory, MVC, etc. (3) There is clear and correct use of UML languages for architectural modeling, such as class diagrams, package diagrams etc. There are no serious mistakes in the use of UML. (4) There is a reasonably detailed and credible risk analysis of the project using some risk identification template (such as one of the two course handouts). There is critical identification of the main risks to the project, and some suggestion for how to deal with these. (5) There is some significant critical analysis of the software engineering properties of the chosen architecture, including engineering aspects such as coupling and cohesion. (6) There is some significant critical discussion of the design method, such as top-down design, object-oriented design, etc. (7) There is a detailed plan for the remainder of the project that clearly identifies: tasks, personal responsibilities, time dependencies between tasks, a critical path through the timeline, and hence the overall time needed to complete. A GANTT chart is included. If a group can implements at least three of these suggestions (you may think of others and discuss them with me), then that would satisfy a VG. 5. Revised ADD and URD The marking guidelines for the revised URD and ADD follow the same principles as for the original URD and ADD. However to obtain a G, all changes to the original documents must be: (i) clearly indicated, (ii) summarized, and (iii) easy to find. The

6 grade returned is the lesser of the two grades awarded to each revised document individually. (Example: a VG revised URD and a G revised ADD would give a G grade for the combination of both.) 6. Software Demo The software demo is an oral demonstration, and therefore somewhat harder to specify grades for. Nevertheless there are student guidelines and a URD document to assess. Grade G minimum requirements (All requirements must be satisfied) 1. There is an initial structured demonstration by the students. This goes through the main features of the product in an organized manner (for example by considering the main use cases that arise during an end-to-end session (i.e. start-up of the app through to shut-down). 2. The students demonstrate that the application is robust to errors, (e.g. by means of bad data). The application has no more than 2-3 crashes. 3. A comparison of the revised URD with the application shows that all the basic and at least one third of the advanced features have been correctly implemented. Any departures from the revised URD can be motivated. 4. Student responses to the final questions indicate an adequate understanding of the software engineering principles used during the project. Grade VG minimum requirements (At least three requirements must be satisfied) 1. The students demonstrate that the software is highly robust to crashes. The application has no crashes at all. 2. A comparison of the revised URD with the application shows that all the basic and most of the advanced features have been implemented. At most 10% of advanced features remain unimplemented (by number). Any departures from the revised URD can be well motivated. 3. Student responses to the final questions indicate an excellent understanding of the software engineering principles used during the project. 4. Students can give a good account of the application testing process, and this has been thorough and well structured. 5. There is documented feedback from the end-user, which indicates a high degree of customer satisfaction with the product. Karl Meinke

Marking Guidelines for MVK Projects. MVK12. Version 6.2 (PPD, URD, RURD, ADD and software demo)

Marking Guidelines for MVK Projects. MVK12. Version 6.2 (PPD, URD, RURD, ADD and software demo) Marking Guidelines for MVK Projects. MVK12 Version 6.2 (PPD, URD, RURD, ADD and software demo) 2013-02- 13 Final Grade formulas: MVK DD1365 Grade = 33% PPD + 66% URD. Bachelor s Thesis DD143X Grade = ADD

More information

Quality Software Requirements By J. Chris Gibson

Quality Software Requirements By J. Chris Gibson Quality Software Requirements By J. Chris Gibson The information contained within this document has been gathered from a variety of sources and practices observed by the development team at Protera Software

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Designing for the Web Stone Ch 17 + J. Lazar et al, HCI Handbook 1 Today Stone Chapter J. Lazar et al, HCI Handbook Testing tools & surveys Nielsen s Top 10 Mistakes

More information

1. WHAT AREAS OF LEARNING DOES THIS ASSESSMENT ADDRESS? 2. WHY IS THE COMPLETION OF THIS ASSESSMENT IMPORTANT?

1. WHAT AREAS OF LEARNING DOES THIS ASSESSMENT ADDRESS? 2. WHY IS THE COMPLETION OF THIS ASSESSMENT IMPORTANT? 12 SDD Task 1: RAD Programming Group Task Due Date: 1/12/2017 Date Distributed: 31/10/2017 Task Weighting: 15% Outcomes H4.2 applies appropriate development methods to solve software problems H5.1 applies

More information

Compile together the individual QA Testing Checklists for your team site.

Compile together the individual QA Testing Checklists for your team site. Overview In this phase of the project you test and revise your client site using three different testing methods: quality assurance testing (done individually), user testing, and heuristic evaluation.

More information

MTAT Software Engineering. Written Exam 10 January Start: 9:15 End: 11:45

MTAT Software Engineering. Written Exam 10 January Start: 9:15 End: 11:45 MTAT.03.094 Software Engineering Written Exam 10 January 2014 Start: 9:15 End: 11:45 Important Notes: The exam is open book and open laptop. Web browsing is allowed, but you are not allowed to use e mail

More information

CS 307: Software Engineering. Lecture 10: Software Design and Architecture

CS 307: Software Engineering. Lecture 10: Software Design and Architecture CS 307: Software Engineering Lecture 10: Software Design and Architecture Prof. Jeff Turkstra 2017 Dr. Jeffrey A. Turkstra 1 Announcements Discuss your product backlog in person or via email by Today Office

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 22000 Lead Implementer www.pecb.com The objective of the Certified ISO 22000 Lead Implementer examination is to ensure that the candidate

More information

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered.

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. Testing Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. System stability is the system going to crash or not?

More information

Requirements Engineering. Contents. Functional requirements. What is a requirement?

Requirements Engineering. Contents. Functional requirements. What is a requirement? Contents Ø Introduction 4 Ø Engineering Ø Project Management Ø Software Design Ø Detailed Design and Coding Ø Quality Assurance Engineering Ø What is a Requirement? Ø RE Activities Ø Documentation Ø RE

More information

Identify the guidelines for system development. Discuss the purpose of the activities performed in the analysis phase

Identify the guidelines for system development. Discuss the purpose of the activities performed in the analysis phase Discovering Computers 2010 Living in a Digital World Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance

More information

Requirements Elicitation

Requirements Elicitation Requirements Elicitation Introduction into Software Engineering Lecture 4 25. April 2007 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline Motivation: Software Lifecycle

More information

Structured Analysis and Design

Structured Analysis and Design 1 st Cut - Creating... 14:10 A Actors... 2:11 Additional Notations... 11:17 Alternative Names for the System... 13:15 Analysis - Overview... 1:9 Analysis and Design - Goals... 1:6 Analysis and Design -

More information

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 OVERVIEW... 2 SUMMARY OF MILESTONE III DELIVERABLES... 2 1. Blog Update #3 - Low-fidelity Prototyping & Cognitive Walkthrough,

More information

Natural Language Specification

Natural Language Specification REQUIREMENTS ENGINEERING LECTURE 2017/2018 Dr. Jörg Dörr Natural Language Specification Most Requirements are Described in Natural Language Free Text (Prose) In Word In Excel (Tabular) In RM-Tools In Sys-ML

More information

The Quick CASP USER S GUIDE. What is the Quick CASP? Sample Quality Improvement Plan. >>> page 3. >>> page 7

The Quick CASP USER S GUIDE. What is the Quick CASP? Sample Quality Improvement Plan. >>> page 3. >>> page 7 The Quick CASP A Summer Learning Program Quality Assessment Tool USER S GUIDE What is the Quick CASP? >>> page 3. Sample Quality Improvement Plan >>> page 7 CONTENT 3 4 6 7 7 8 OVERVIEW OF THE QUICK CASP

More information

Detailed Design. Java Problem Repository & Education Platform JPREP

Detailed Design. Java Problem Repository & Education Platform JPREP Team Members: Luke Greiner Denis Kalic Abigail McCarthy Robert Tateo Nguyen Truong Patrick White Detailed Design Java Problem Repository & Education Platform JPREP Revision: 1.1 Date: 3/07/14 1 D e l t

More information

CIS 3730 FALL 2008 Database Management System Project

CIS 3730 FALL 2008 Database Management System Project CIS 3730 FALL 2008 Database Management System Project Project Grade (40 points) The project will be graded at the end of the course with the following breakdown: Initial Project Proposal - 4 points Weekly

More information

CSCI 320 Group Project

CSCI 320 Group Project CSCI 320 Group Project Project Description This is a semester long group project. Project Goals Group project of 3-4 students. Groups will not change after assigned. Select a project domain from the list

More information

MTAT Software Engineering. Written Exam 17 January Start: 9:15 End: 11:45

MTAT Software Engineering. Written Exam 17 January Start: 9:15 End: 11:45 MTAT.03.094 Software Engineering Written Exam 17 January 2014 Start: 9:15 End: 11:45 Important Notes: The exam is open book and open laptop. Web browsing is allowed, but you are not allowed to use e mail

More information

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module

More information

Applying ISO/IEC Quality Model to Quality Requirements Engineering on Critical Software

Applying ISO/IEC Quality Model to Quality Requirements Engineering on Critical Software Applying ISO/IEC 9126-1 Quality Model to Quality Engineering on Critical Motoei AZUMA Department of Industrial and Management Systems Engineering School of Science and Engineering Waseda University azuma@azuma.mgmt.waseda.ac.jp

More information

Microsoft Office 365 Forms

Microsoft Office 365 Forms Microsoft Office 365 Forms Microsoft Forms is a new part of Office 365 Education that allows teachers and students to quickly and easily create custom quizzes, surveys, questionnaires, registrations and

More information

Homework Identify a suitable project topic that conforms to project requirements

Homework Identify a suitable project topic that conforms to project requirements Week Content 1 Revis June 2 June sion of Higher SDD and Introduction to course Introduction to the course with exemplification of Course Assessment requirements and Project Revision of SDD concepts at

More information

DIPLOMA COURSE IN INTERNAL AUDIT

DIPLOMA COURSE IN INTERNAL AUDIT DIPLOMA COURSE IN INTERNAL AUDIT Course Objective: Internal Audit is an assurance and consulting service that reviews the efficiency and effectiveness of the internal control.. It assists management at

More information

Unit Wise Questions. Unit-1 Concepts

Unit Wise Questions. Unit-1 Concepts Unit Wise Questions Unit-1 Concepts Q1. What is UML? Ans. Unified Modelling Language. It is a Industry standard graphical language for modelling and hence visualizing a blue print of all the aspects of

More information

Design Proposal: Outline

Design Proposal: Outline Design Proposal: Outline This outline should be used as a checklist to help each member of the team make sure that every section of the document meets the requirements for a design proposal. Writing Style

More information

TETRIS TEAM SMART DRIVER ASSISTANT SOFTWARE DESIGN DESCRIPTIONS. METU-Computer Engineering. 0 P a g e

TETRIS TEAM SMART DRIVER ASSISTANT SOFTWARE DESIGN DESCRIPTIONS. METU-Computer Engineering. 0 P a g e METU-Computer Engineering TETRIS TEAM SMART DRIVER ASSISTANT SOFTWARE DESIGN DESCRIPTIONS Team Members: Seymur Mammadli Shkelim Memmola Nail Ibrahimli Mehmet Kurhan 0 P a g e PREFACE This Document contains

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other

More information

The IDN Variant TLD Program: Updated Program Plan 23 August 2012

The IDN Variant TLD Program: Updated Program Plan 23 August 2012 The IDN Variant TLD Program: Updated Program Plan 23 August 2012 Table of Contents Project Background... 2 The IDN Variant TLD Program... 2 Revised Program Plan, Projects and Timeline:... 3 Communication

More information

COMPUTER FLOOD STANDARDS

COMPUTER FLOOD STANDARDS COMPUTER FLOOD STANDARDS CF-1 Flood Model Documentation A. Flood model functionality and technical descriptions shall be documented formally in an archival format separate from the use of letters, slides,

More information

University of Toronto Department of Computer Science

University of Toronto Department of Computer Science University of Toronto Department of Computer Science CSC340S - Information Systems Analysis and Design March 14, 2003 John Mylopoulos Assignment 3: Detailed Design for an Information System Due Date: 12:00midnight

More information

A short introduction to. designing user-friendly interfaces

A short introduction to. designing user-friendly interfaces A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at

More information

ASSIGNMENT COVER SHEET

ASSIGNMENT COVER SHEET ASSIGNMENT COVER SHEET Module: Mobile Computing (CSY3029) Tutor: Espen Svennevik Title: Mobile Application Development Comparison Student ID: Student signature*: Grade Extension date Course leader agreement:

More information

Microsoft Office 365 Forms

Microsoft Office 365 Forms Microsoft Office 365 Forms Microsoft Forms is a new part of Office 365 Education that allows teachers and students to quickly and easily create custom quizzes, surveys, questionnaires, registrations and

More information

GROUP FINAL REPORT GUIDELINES

GROUP FINAL REPORT GUIDELINES GROUP FINAL REPORT GUIDELINES Overview The final report summarizes and documents your group's work and final results. Reuse as much of your past reports as possible. As shown in Table 1, much of the final

More information

BSc Computing CSY2026 Modern Networks

BSc Computing CSY2026 Modern Networks Date of Issue: BSc Computing CSY2026 Modern Networks 2rd November, 2017 Date for Submission: 15 th January, 2018 (23:59 by e-submission) Agreed Date for late submission: Student Name: Student ID: Module

More information

COMP90015: Distributed Systems Assignment 1 Multi-threaded Dictionary Server (15 marks)

COMP90015: Distributed Systems Assignment 1 Multi-threaded Dictionary Server (15 marks) COMP90015: Distributed Systems Assignment 1 Multi-threaded Dictionary Server (15 marks) Problem Description Using a client-server architecture, design and implement a multi-threaded server that allows

More information

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 I. COURSE DESCRIPTION An introduction to the concepts and techniques encountered in database systems. Topics include data independence,

More information

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia

More information

IB Computer Science Student Status Report for the Internal Assessment

IB Computer Science Student Status Report for the Internal Assessment Direct assignments that you have been given that are complete: You have created and share a Cloud9 environment named with your firstname_html. You have a directory named IA Under the IA directory you have

More information

Contents. Process flow diagrams and other documentation

Contents. Process flow diagrams and other documentation Process flow diagrams and other documentation Contents 1. Audit lessons 2. Process flows 3. Flowcharts 4. Information produced by entity (IPE) 5. Documentation Topic 1: Audit lessons Audit lessons Teams

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 22000 Lead Auditor www.pecb.com The objective of the Certified ISO 22000 Lead Auditor examination is to ensure that the candidate has

More information

Requirements Analysis. Requirement analysis. Requirements analysis 3/11/14. Advanced Programming

Requirements Analysis. Requirement analysis. Requirements analysis 3/11/14. Advanced Programming Requirements Analysis Advanced Programming 11 March 2014 Barbara Russo 11 Requirement analysis Understanding which services are required from the system and identifying the constraints on the system s

More information

Oral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer

Oral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer Unit-1 Concepts Oral Question/Assignment/Gate Question with Answer The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering Object Management Group (OMG)

More information

Lecture 8 Requirements Engineering

Lecture 8 Requirements Engineering Lecture 8 Requirements Engineering Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 18, 2008 Lecture Overview

More information

BTEC Nationals IT - Unit2 FAQs

BTEC Nationals IT - Unit2 FAQs BTEC Nationals IT - Unit2 FAQs Q1 Q2 I need more clarity on what is required in the design task Is it expected that the race officials are entering times as raw times and then the table is set up so it

More information

Unit 2: Collaborative Working

Unit 2: Collaborative Working Candidate MW Unit 2: Collaborative Working Assessment AO1 The focus of this unit is for candidates to work collaboratively with a small group of their peers to produce a final product (possibly a magazine

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE EXAM PREPARATION GUIDE PECB Certified ISO 21500 Lead Project Manager The objective of the PECB Certified ISO 21500 Lead Project Manager examination is to ensure that the candidate has the knowledge and

More information

Usability Report for Online Writing Portfolio

Usability Report for Online Writing Portfolio Usability Report for Online Writing Portfolio October 30, 2012 WR 305.01 Written By: Kelsey Carper I pledge on my honor that I have not given or received any unauthorized assistance in the completion of

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 22301 Lead Implementer www.pecb.com The objective of the Certified ISO 22301 Lead Implementer examination is to ensure that the candidate

More information

Division of Computing

Division of Computing Division of Computing BSc Computing CSY2026 Modern Networks Date of Issue: 10/02/2017 Date for Submission: Agreed Date for late submission: Student Name: Student ID: Student s Signature: Module Tutor:

More information

Too Long; Didn t Watch! Extracting Relevant Fragments from Software Development Video Tutorials. Presented by Chris Budiman October 6, 2016

Too Long; Didn t Watch! Extracting Relevant Fragments from Software Development Video Tutorials. Presented by Chris Budiman October 6, 2016 Too Long; Didn t Watch! Extracting Relevant Fragments from Software Development Video Tutorials Presented by Chris Budiman October 6, 2016 Problem Statement In many cases, video tutorials are lengthy,

More information

DISCUSSION PAPER. Board of Certification Oral Examination Consistency

DISCUSSION PAPER. Board of Certification Oral Examination Consistency DISCUSSION PAPER Issue : Prepared for: Board of Certification Oral Examination istency CIPHI - Board of Certification Date: June 20, 2003 BACKGROUND The Certificate in Public Health Inspection (Canada),

More information

Honors & Scholars eportfolio Overview and Assessment Dr. Lindsey Chamberlain Dr. Leo Hoar

Honors & Scholars eportfolio Overview and Assessment Dr. Lindsey Chamberlain Dr. Leo Hoar Honors & Scholars eportfolio Overview and Assessment Dr. Lindsey Chamberlain Dr. Leo Hoar Overview What is an eportfolio? Why did we implement it in Honors & Scholars? How did we implement it at OSU? What

More information

Designing Usable Apps

Designing Usable Apps This is a free sample excerpt from the book: Designing Usable Apps An agile approach to User Experience design Author: Kevin Matz 264 pages (softcover edition) Print edition ISBN: 978-0-9869109-0-6 E-book

More information

Examiners Report/ Lead Examiner Feedback Summer BTEC Level 3 Nationals in IT Unit 2: Creating Systems to Manage Information (31761H)

Examiners Report/ Lead Examiner Feedback Summer BTEC Level 3 Nationals in IT Unit 2: Creating Systems to Manage Information (31761H) Examiners Report/ Lead Examiner Feedback Summer 2017 BTEC Level 3 Nationals in IT Unit 2: Creating Systems to Manage Information (31761H) 1 Edexcel and BTEC Qualifications Edexcel and BTEC qualifications

More information

Requirements. Requirements. Types of Requirement. What Is a Requirement?

Requirements. Requirements. Types of Requirement. What Is a Requirement? Beatrice Åkerblom beatrice@dsv.su.se Everything else in software development depends on the requirements. If you cannot get stable requirements you cannot get a predictable plan... What Is a Requirement?!

More information

Nick Rozanski Andy Longshaw Eoin Woods. Sold! How to Describe, Explain and Justify your Architecture

Nick Rozanski Andy Longshaw Eoin Woods. Sold! How to Describe, Explain and Justify your Architecture Nick Rozanski Andy Longshaw Eoin Woods Sold! How to Describe, Explain and Justify your Architecture Objectives of Today If you are an architect who has to produce an Architectural Description, then this

More information

Lecture 9 Requirements Engineering II

Lecture 9 Requirements Engineering II Lecture 9 Requirements Engineering II Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 23, 2008 Announcements

More information

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called CH 3 MULTIPLE CHOICE 1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called a) documentation. b) data flows. c) flowcharts. d) schema.

More information

Basic Concepts of Reliability

Basic Concepts of Reliability Basic Concepts of Reliability Reliability is a broad concept. It is applied whenever we expect something to behave in a certain way. Reliability is one of the metrics that are used to measure quality.

More information

Proofwriting Checklist

Proofwriting Checklist CS103 Winter 2019 Proofwriting Checklist Cynthia Lee Keith Schwarz Over the years, we ve found many common proofwriting errors that can easily be spotted once you know how to look for them. In this handout,

More information

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO): MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report bi-weekly project status to your instructor, and as you wish, capture other

More information

Module 9: Audience Analysis, Usability, and Information Architecture COM 420

Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Audience Analysis Needs Capabilities Without addressing these end user factors, time and money can be wasted building a site

More information

Software Requirements and the Requirements Engineering Process. Chapters 5 and 6

Software Requirements and the Requirements Engineering Process. Chapters 5 and 6 Software Requirements and the Requirements Engineering Process Chapters 5 and 6 References Software Engineering. Ian Sommerville. 6th edition. Pearson. Code Complete. Steve McConnell. (CC) The art of triage.

More information

TESTING SOFTWARE QUALITY CHARACTERISTICS

TESTING SOFTWARE QUALITY CHARACTERISTICS TESTING SOFTWARE QUALITY CHARACTERISTICS Zigmars Gailans TAPOST 2017 Agenda Introduction Quality Functionality Usability Accessibility https://kahoot.it Kahoot app 2 3 What is Quality? The standard of

More information

Dilbert Scott Adams. CSc 233 Spring 2012

Dilbert Scott Adams. CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department

More information

Modeling Issues Modeling Enterprises. Modeling

Modeling Issues Modeling Enterprises. Modeling Modeling Issues Modeling Enterprises SE502: Software Requirements Engineering Modeling Modeling can guide elicitation: It can help you figure out what questions to ask It can help to surface hidden requirements

More information

This PDF was generated from the Evaluate section of

This PDF was generated from the Evaluate section of Toolkit home What is inclusive design? Why do inclusive design? How to design inclusively Overview Map of key activities Manage This PDF was generated from the Evaluate section of www.inclusivedesigntoolkit.com

More information

Using the Web in Your Teaching

Using the Web in Your Teaching Using the Web in Your Teaching November 16, 2001 Dirk Morrison Extension Division, University of Saskatchewan Workshop Outline What will we cover? Why use the Web for teaching and learning? Planning to

More information

Design Engineering. Dr. Marouane Kessentini Department of Computer Science

Design Engineering. Dr. Marouane Kessentini Department of Computer Science Design Engineering Dr. Marouane Kessentini Department of Computer Science 1 Design Starts mostly from/with requirements (evolving mostly from functionalities and other non functional characteristics) How

More information

Model-View Controller IAT351

Model-View Controller IAT351 Model-View Controller IAT351 Week 17 Lecture 1 15.10.2012 Lyn Bartram lyn@sfu.ca Administrivia CHANGE to assignments and grading 4 assignments This one (Assignment 3) is worth 20% Assignment 4 is worth

More information

Properties of High Quality Software. CSE219, Computer Science III Stony Brook University

Properties of High Quality Software. CSE219, Computer Science III Stony Brook University Properties of High Quality Software CSE219, Computer Science III Stony Brook University http://www.cs.stonybrook.edu/~cse219 Software Engineering Basics Important Principles for creating a Software Solution:

More information

CS350 : Operating Systems. General Assignment Information

CS350 : Operating Systems. General Assignment Information CS350 : Operating Systems General Assignment Information 1 Introduction Assignments in CS350 are based on NachOS. NachOS is a workstation simulation, along with a simple operating system for the simulated

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified Management System Auditor www.pecb.com The objective of the PECB Certified Management System Auditor examination is to ensure that the candidates

More information

Rapid Software Testing Guide to Making Good Bug Reports

Rapid Software Testing Guide to Making Good Bug Reports Rapid Software Testing Guide to Making Good Bug Reports By James Bach, Satisfice, Inc. v.1.0 Bug reporting is a very important part of testing. The bug report, whether oral or written, is the single most

More information

Requirements Engineering. Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5)

Requirements Engineering. Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5) Requirements Engineering Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5) Definition What is Requirement Engineering? Requirement: A function, constraint or other property that the

More information

Splitting the pattern into the model (this stores and manipulates the data and executes all business rules).

Splitting the pattern into the model (this stores and manipulates the data and executes all business rules). Tutorial 3 Answers Comp319 Software Engineering Object patterns Model View Controller Splitting the pattern into the model (this stores and manipulates the data and executes all business rules). View Controller

More information

Principal Moderator Feedback. June Applied GCE ICT Web Development

Principal Moderator Feedback. June Applied GCE ICT Web Development Principal Moderator Feedback June 2011 Applied GCE ICT 6955 01 - Web Development Edexcel is one of the leading examining and awarding bodies in the UK and throughout the world. We provide a wide range

More information

How to Conduct a Heuristic Evaluation

How to Conduct a Heuristic Evaluation Page 1 of 9 useit.com Papers and Essays Heuristic Evaluation How to conduct a heuristic evaluation How to Conduct a Heuristic Evaluation by Jakob Nielsen Heuristic evaluation (Nielsen and Molich, 1990;

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO/IEC 20000 Lead Auditor www.pecb.com The objective of the Certified ISO/IEC 20000 Lead Auditor examination is to ensure that the candidate

More information

CS 327E Lecture 8. Shirley Cohen. February 22, 2016

CS 327E Lecture 8. Shirley Cohen. February 22, 2016 CS 327E Lecture 8 Shirley Cohen February 22, 2016 Where we are Phase 1: SQL Phase 2: Database Design Phase 3: Database-Intensive Applications Reminders Homework: assigned chapters from design book Reading

More information

Generating and Using Results

Generating and Using Results Background Generating and Using Results from Usability Evaluations Kasper Hornbæk University of Copenhagen www.kasperhornbaek.dk Associate professor in the Human computer Interaction group at Copenhagen

More information

James Woods Regional High School Information Technology Systems

James Woods Regional High School Information Technology Systems Unit Outline Web Development I James Woods Regional High School Information Technology Systems Unit Outline: Web Development I Context: Web Design Time: 6 wks Dimensions & Objectives Knowledge & Communication

More information

Heuristic Review of iinview An in-depth analysis! May 2014

Heuristic Review of iinview An in-depth analysis! May 2014 Heuristic Review of iinview An in-depth analysis May 2014 Purpose of Evaluation User Experience Research conducted the Heuristic Evaluation in order to find out points of break downs in sign up and profile/

More information

Webinar Evaluation Criteria and Grading Rubric!

Webinar Evaluation Criteria and Grading Rubric! Webinar Evaluation Criteria and Grading Rubric I will use this rubric to score and provide feedback about your Webinar to you and your team. Recommendations 1. Practice, practice, practice Practice reduces

More information

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen Overview of the course User-Centred Design Fang Chen 6 lectures, 3 hr each. L 1: April 6, 9-12, user-centered design concept L2: April 14, 9-12, usability concept L3. user-centered requirement study L4.

More information

Requirements Engineering Process

Requirements Engineering Process Requirements Engineering Process Requirement A description of a service that the system is expected to provide and the constraints under which it must operate. 1 Requirement Types Functional Requirement

More information

A team LEAP Response is required for this event and must be submitted with the event entry (see LEAP Program).

A team LEAP Response is required for this event and must be submitted with the event entry (see LEAP Program). WEBSITE DESIGN OVERVIEW Participants are required to design, build, and launch a website that features the team's ability to incorporate the elements of website design, graphic layout, and proper coding

More information

Computer Security module

Computer Security module Computer Security module Revision notes Mark D. Ryan June 2010 There won't be a revision lecture for the Computer Security module. Instead, these notes are provided to help you prepare for the exam. Revision

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 37001 Lead Auditor www.pecb.com The objective of the Certified ISO 37001 Lead Auditor examination is to ensure that the candidate possesses

More information

UML-Based Conceptual Modeling of Pattern-Bases

UML-Based Conceptual Modeling of Pattern-Bases UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an

More information

SAMPLE. ICT Entry Level 3. Functional Skills. Assessor Pack. Assessment Code: FSIE3SA/P

SAMPLE. ICT Entry Level 3. Functional Skills. Assessor Pack. Assessment Code: FSIE3SA/P Functional Skills ICT Entry Level 3 Assessor Pack The following documents are included in this assessment pack: Mark schemes and guidance. Instructions for Assessors in conducting the assessment. Coverage

More information

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management

Second OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 9001 Lead Auditor www.pecb.com The objective of the PECB Certified ISO 9001 Lead Auditor examination is to ensure that the candidate possesses

More information

Automatic Merging of Specification Documents in a Parallel Development Environment

Automatic Merging of Specification Documents in a Parallel Development Environment Automatic Merging of Specification Documents in a Parallel Development Environment Rickard Böttcher Linus Karnland Department of Computer Science Lund University, Faculty of Engineering December 16, 2008

More information

UNIT-4 Black Box & White Box Testing

UNIT-4 Black Box & White Box Testing Black Box & White Box Testing Black Box Testing (Functional testing) o Equivalence Partitioning o Boundary Value Analysis o Cause Effect Graphing White Box Testing (Structural testing) o Coverage Testing

More information

Matrex Table of Contents

Matrex Table of Contents Matrex Table of Contents Matrex...1 What is the equivalent of a spreadsheet in Matrex?...2 Why I should use Matrex instead of a spreadsheet application?...3 Concepts...4 System architecture in the future

More information