Marking Guidelines for MVK Projects. MVK12. Version 6.2 (PPD, URD, RURD, ADD and software demo)
|
|
- Kory Johnston
- 6 years ago
- Views:
Transcription
1 Marking Guidelines for MVK Projects. MVK12 Version 6.2 (PPD, URD, RURD, ADD and software demo) Final Grade formulas: MVK DD1365 Grade = 33% PPD + 66% URD. Bachelor s Thesis DD143X Grade = ADD + RURD + RADD + 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 PSS-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 is 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 that 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 can implements at least three of these suggestions (you may think of others and discuss them with me), then that would satisfy a VG. 3. RURD I would suggest the following grading guidelines for the RURD. As usual the overall Grade G minimum requirements 1. The RURD exactly follows the PSS-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 revised version of the entire RURD text that makes use of the copywriting skills of the Bergh s students. The communication style of the document should be clear, focused and easily readable for non-technical clients. Technical jargon should be clearly explained, and its use should be motivated. There should not be excessive reference to technical solutions at the expense of discussing the client s actual problems. 3. (a) Commercial style applications: There should be a discussion of the business context and business model of the client. On this basis there should be an argument presented for the business case of developing the application. This can take account of existing competitive applications, and can include discussions such as potential return on investment. (b) Research Style applications: There should be a discussion of the potential need and market for any future implementation. To what extent will the envisaged application solve the identified research problem? Is further research necessary? What additions and refinements would be necessary to make a commercial product? 4. 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.
4 5. 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. 7. 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 RURD 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, especially under validation methods for individual requirements. 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 is modeled in a detailed and precise way, for example as use case scenarios, (possibly specified in UML as sequence diagrams or interaction diagrams). 4. There is an executable prototype GUI (if appropriate) that is implemented in html, visual basic, Java graphics library or something similar. Screenshots of this GUI must be included in appropriate places where they support requirements discussions. 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.) 6. There is a detailed usability analysis for the application. This should itemise the client s usability needs, and discuss how the user interface design will meet these needs. If appropriate, a user interface metaphor can be suggested. 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 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 a 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 is reasonably convincing as a detailed implementation of the user requirements defined in the RURD. There may be some doubts about details of the solution and/or the connections to the RURD requirements. 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.
6 (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. 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 initial 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 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 URD with the application shows that all the basic and most
7 of the advanced features have been implemented. At most 10% of advanced features remain unimplemented (by number). Any departures from the original 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 satisfaction with the product. Karl Meinke
Marking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)
Marking Guidelines for MVK Projects. MVK11 Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo) 2012-05- 03 Final Grade formulas: MVK DD1365 Grade = PPD + URD. Bachelor s Thesis DD143X Grade
More informationCS 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 informationRequirements 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 informationMTAT 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 informationTesting 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 informationHuman-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 information1. 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 informationCompile 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 informationApplying 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 informationDIPLOMA 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 informationQuality 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 informationSoftware 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 informationCPSC 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 informationCSCI 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 informationLecture 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 informationNatural 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 informationStructured 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 informationIB 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 informationMTAT 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 informationLecture 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 informationUnit 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 informationRequirements 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 informationIdentify 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 informationBusiness 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 informationExaminers 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 informationCIS 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 informationDesign 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 informationUniversity 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 informationASSIGNMENT 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 informationDesigning 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 informationUsability 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 informationA 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 informationEXAM 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 informationBTEC 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 informationObject Oriented Programming
Binnur Kurt kurt@ce.itu.edu.tr Istanbul Technical University Computer Engineering Department 1 Version 0.1.2 About the Lecturer BSc İTÜ, Computer Engineering Department, 1995 MSc İTÜ, Computer Engineering
More informationPrincipal 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 information1. 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 informationGenerating 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 informationJames 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 informationUsability Testing Methods An Overview
Usability Testing Methods An Overview Usability Examples of user interfaces that you like or dislike Are you the only one? What about other audiences? Have your preferences changed over time? Are there
More informationBSc 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 informationUnit Assessment Guide
Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required
More informationDilbert 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 informationContent-Based Assessments. Project 2H New Jobs
Apply a combination of the Content-Based Assessments GO! Fix It Project 2H New Jobs In this project, you will construct a solution by applying any combination of the skills you practiced from the Objectives
More informationUser interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1
User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 The user interface Should be designed to match: Skills, experience and expectations of its anticipated users.
More informationSWEN 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 informationUnit 2: Creating Systems to Manage Information - Sample marking grid
Unit 2: Creating Systems to Manage Information - Sample ing grid General Marking Guidance All learners must receive the same treatment. Examiners must the first learner in exactly the same way as they
More informationRequirements. 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 informationInterface (API) Design
Interface (API) Design Architect s Perspective R. Kuehl/J. Scott Hawker p. 1 What is an API? Exposes the public facing functionality of a software component Operations, inputs, and outputs Exposes functionality
More informationGROUP 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 informationModeling 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 informationTESTING 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 informationOverview 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 informationHow 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 informationDivision 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 informationJISC PALS2 PROJECT: ONIX FOR LICENSING TERMS PHASE 2 (OLT2)
JISC PALS2 PROJECT: ONIX FOR LICENSING TERMS PHASE 2 (OLT2) Functional requirements and design specification for an ONIX-PL license expression drafting system 1. Introduction This document specifies a
More informationM150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks.
A good user interface design enables the user to effectively interact with the system and perform his tasks. (True) HCI: (Human-Computer Interaction) is the study of how humans interact with computers
More informationUser-Centered Development
Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process
More informationCOMPUTER 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 informationGeneral Certificate of Secondary Education Digital Technology. Unit 5 Digital Development Practice MARK SCHEME
General Certificate of Secondary Education 2019 Digital Technology Unit 5 Digital Development Practice MARK SCHEME 1 Design a solution using appropriate tools Marks The candidate has successfully designed
More informationThe 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 informationCHAPTER 9 DESIGN ENGINEERING. Overview
CHAPTER 9 DESIGN ENGINEERING Overview A software design is a meaningful engineering representation of some software product that is to be built. Designers must strive to acquire a repertoire of alternative
More informationHomework 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 informationTHE OBJECT-ORIENTED DESIGN PROCESS AND DESIGN AXIOMS (CH -9)
THE OBJECT-ORIENTED DESIGN PROCESS AND DESIGN AXIOMS (CH -9) By: Mr.Prachet Bhuyan Assistant Professor, School of Computer Engineering, KIIT Topics to be Discussed 9.1 INTRODUCTION 9.2 THE O-O DESIGN PROCESS
More informationProperties 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 informationCOAP 3110 INTERACTIVE SITE DEVELOPMENT
COAP 3110 INTERACTIVE SITE DEVELOPMENT http://wwwai.wu-wien.ac.at/~hahsler/webster/coap3110/ Instructor Michael Hahsler Tel. 31336/6081 0699 100 00 598 E-mail: hahsler@ai.wu-wien.ac.at 1 Course description
More information15/16 CSY2041 Quality and User-Centred Systems
15/16 CSY2041 Quality and User-Centred Systems INTERACTION DESIGN 1 Heuristic evaluation and walkthroughs 2 1 Aims: Describe the key concepts associated with inspection methods. Explain how to do heuristic
More informationObject-Oriented Analysis and Design Using UML (OO-226)
Object-Oriented Analysis and Design Using UML (OO-226) The Object-Oriented Analysis and Design Using UML course effectively combines instruction on the software development processes, objectoriented technologies,
More informationCOMP90015: 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 informationDesign 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 informationSyllabus 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 informationDetailed 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 informationBSc Computing CSY2026 Modern Networks. Module Tutor: Signed:
Division of Computing BSc Computing CSY2026 Modern Networks Date of Issue: 17/02/2017 Date for Submission: 28/04 2017 (23:59 by e-submission) Agreed Date for late submission: Student Name: Student ID:
More informationHeuristic 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 informationZero Defect Zero Effect (ZED) Certification Scheme Rating Process
QUALITY COUNCIL OF INDIA (QCI) 2 nd Floor, Institution of Engineers Building, Bahadur Shah Zafar Marg, New Delhi 110002 Phone: +91-11-2337 8056 / 57; Fax: +91-11-2337 8678; Web: www.qcin.org Zero Defect
More informationContents. 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 informationProfessor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria
Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria http://www.engr.uvic.ca/~seng321/ https://courses1.csc.uvic.ca/courses/201/spring/seng/321
More informationUser-centered design in technical communication
User-centered design in technical communication Information designer & information architect Sharing knowledge is better than having it. Tekom - TC Europe November 19-20, 2003 Nov. 19-20, 2003 User-centered
More informationNational 5 Computing Science Assignment Assessment task
National 5 Computing Science Assignment Assessment task Specimen valid from session 2017 18 and until further notice. This edition: August 2017 (version 1.0) The information in this publication may be
More informationHuman-Computer Interaction IS 4300
Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Overview for Today Brief review. Affordances & Cognitive Models. Norman's Interaction Model Heuristic Evaluation. Cognitive Walk-through Evaluation
More information2/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 informationAddition about Prototypes
Vorlesung Mensch-Maschine-Interaktion Evaluation Ludwig-Maximilians-Universität München LFE Medieninformatik Heinrich Hußmann & Albrecht Schmidt WS2003/2004 http://www.medien.informatik.uni-muenchen.de/
More informationFoundation of Web Goal 4: Proficiency in Adobe Dreamweaver CC
1. Setting Project Requirements 1.1 Identify the purpose, audience, and audience needs for a website. 1.2 Identify web page content that is relevant to the website purpose and appropriate for the target
More informationAssignment front sheet
Assignment front sheet Learning Outcome LO 2 Learning Outcome Be able to design interactive websites Assessment Criteria In this assessment you will have the opportunity to present evidence that shows
More informationA new interaction evaluation framework for digital libraries
A new interaction evaluation framework for digital libraries G. Tsakonas, S. Kapidakis, C. Papatheodorou {gtsak, sarantos, papatheodor} @ionio.gr DELOS Workshop on the Evaluation of Digital Libraries Department
More informationProofwriting 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 informationWord and Excel Assignment Assessment
Word and Excel Assignment Assessment Weight This assignment is worth 2% of your final grade in APSC 100 Module 1. Submission Instructions This assignment is due by Thursday Sept. 6 at 9am. Instructions
More informationSoftware Engineering Large Practical (Android version) 2013/2014
Software Engineering Large Practical (Android version) 2013/2014 Professor Stephen Gilmore School of Informatics Issued on: Wednesday 18 th September, 2013 About The Software Engineering Practical is available
More informationHigher National Unit specification: general information. Graded Unit 2
Higher National Unit specification: general information This Graded Unit has been validated as part of the HND Computing: Software Development. Centres are required to develop the assessment instrument
More informationCSE 118 Introduction to Design
CSE 118 Introduction to Design Mini Quiz Week 5/6 http://bit.ly/cse118-2lakh What is Design? What is Design? DESIGN IS A PROCESS... 8 Human-Centered Design Design Methods Principles of Human-Centered
More informationSWEN 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 information8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques
8 Evaluation 8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion
More informationQA Best Practices: A training that cultivates skills for delivering quality systems
QA Best Practices: A training that cultivates skills for delivering quality systems Dixie Neilson QA Supervisor Lynn Worm QA Supervisor Maheen Imam QA Analyst Information Technology for Minnesota Government
More informationA 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 information8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques
8 Evaluation 8.1 Goals of Evaluation 8.2 Analytic Evaluation 8.3 Empirical Evaluation 8.4 Comparing and Choosing Evaluation Techniques Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion
More informationArchitectural Documentation 1
Architectural Documentation Architectural Documentation 1 The Purpose of Architectural Documentation The documentation shall give the reader good understanding of the application's architecture and design.
More informationFinal Exam CISC 475/675 Fall 2004
True or False [2 pts each]: Final Exam CISC 475/675 Fall 2004 1. (True/False) All software development processes contain at least separate planning, testing, and documentation phases. 2. (True/False) The
More informationWebinar 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 informationHCI in the software process
chapter 6 HCI in the software process HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
More informationHCI in the software. chapter 6. HCI in the software process. The waterfall model. the software lifecycle
HCI in the software process chapter 6 HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
More information