Common Mistakes in Writing Project Report By: COIT Final Year Project Committee.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

10 Software Engineering Foundations of Computer Science ã Cengage Learning.
The Basics!. Know the requirements of the ICT IGCSE Understand the need for extensive reading & research Be able to describe the difference between data.
System Analysis (Part 1)
System Design and Analysis
Multimedia & Website Design Working in Teams. This week Look at team work issues in web design Plan file and directory conventions Introduce formal software.
Systems Analysis I Data Flow Diagrams
Using the Diagram It Template Copy this presentation to your hard drive. There are two sets of templates: Slides #3 & 4 for a flow chart Slides #5 & 6.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Software Engineer Report What should contains the report?!
CHAPTER 19 Building Software.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Chapter 5: Your Own Business Idea Group 5 assignment By: Alice Nyanduko, Cyndy Mahinda, Kahaso Mtana, William Otieno.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Chapter 6: The Traditional Approach to Requirements
Problem Solving Methodology
Software Configuration Management (SCM)
Systems Analysis and Design: The Big Picture
Dr. Alireza Isfandyari-Moghaddam Department of Library and Information Studies, Islamic Azad University, Hamedan Branch
Instructional Design Brian Newberry. Instructional Design Instructional Design is a systematic process for the creation of educational resources.
Database Planning, Design, and Administration Transparencies
Lesson 7 Guide for Software Design Description (SDD)
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Chapter 14 Information System Development
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
BTEC Unit 06 – Lesson 08 Principals of Software Design Mr C Johnston ICT Teacher
AMA INTERNATIONAL UNIVERSITY BHARAIN SOFTWARE ENGINEERING PROJECT - SBI 302 SOFTWARE ENGINEERING PROJECT - SBI 302A SOFTWARE ENGINEERING PROJECT - SBI.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Design methodologies.
Methods and Models Choice of methods for Development of IT related products and systems SVINGSVING Conference held in Gothenburg, Sweden, October 2000.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Chapter Six Documentation. Data Flow Diagrams & Flowcharts Diagrams, Flowcharts, Tables Explain the system Help identify internal control weaknesses Provide.
Systems Analysis and Design
Lecture 5: Writing the Project Documentation Part III.
National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Final Presentation Industrial project Automatic tagging tool for Hebrew Wiki pages Supervisors: Dr. Miri Rabinovitz, Supervisors: Dr. Miri Rabinovitz,
Systems Analysis and Design in a Changing World, Fourth Edition
Evaluation Proposal Defense Observations and Suggestions Yibeltal Kiflie August 2009.
Requirements Engineering Southern Methodist University CSE 7316 – Chapter 3.
Task analysis Chapter 5. By the end of this chapter you should be able to... Describe HTA and its features Explain the purpose of task analysis and modelling.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
Cat 2 Non Experimental Research Projects Day Competition 2009.
Presenting and Analysing your Data CSCI 6620 Spring 2014 Thesis Projects: Chapter 10 CSCI 6620 Spring 2014 Thesis Projects: Chapter 10.
Chapter 5: Process What Is Process?  Process Writing explains how to do something or describes how something is done. There Are Two Types of Process Paragraphs:
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
CISB113 Fundamentals of Information Systems IS Development.
Research Methodology Class.   Your report must contains,  Abstract  Chapter 1 - Introduction  Chapter 2 - Literature Review  Chapter 3 - System.
Project 1 (CGNB 413) Briefing
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Instructional Design Ryan Glidden. Instructional Design The process of planning, creating, and developing instructional or educational resources.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Research Methods Technical Writing Thesis Conference/Journal Papers
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
Learning Objectives Today we will Learn: The different methods of implementation The differences between user and technical documentation.
Software Development Life Cycle. The Software Life Cycle  Encompasses all activities from initial analysis until end of work  Formal process for software.
Cornerstones of Managerial Accounting, 5e
Systems Planning and Analysis
Smart IT Job Advisor and Analysis on web application
REQUIREMENT ANALYSIS AND DESIGN RESEARCH DESIGN AND IMPLEMENTATION
About the Presentations
System Development Life Cycle (SDLC)
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Introduction to Systems Analysis and Design
Diagram It! When you wish to visually render a process, variables or components that are part of a larger system, Diagram It! is your game!
Project Management Process Groups
Presentation transcript:

Common Mistakes in Writing Project Report By: COIT Final Year Project Committee

Objectives Must be something that can be evaluated at the end of the project. Can be further divided into two (optional): Project objectives General objectives of the project (things to be achieved during the project) Can be just one or two. System objectives Features that your system/application should have.

Objectives Examples of project objectives: To study the RSA encryption algorithm. To design the rules to be used in deciding reasonable encryption parameters. To develop an application that can encrypt data using the RSA encryption scheme. Examples of system objectives: To encrypt/decrypt 128-bit data using RSA encryption algorithm. To enable users to enter any 128-bit data. To enable users to either enter the required parameters manually or get the system to generate them automatically. To develop a simple and intuitive GUI. To enable the encrypted data to be saved in a file.

Objectives Not-so-acceptable objectives: To fulfill the graduation requirement of the BIT program at UNITEN. To save the operating cost of UNITEN. To promote chess as the game of choice during free time. To make the process of room assignment more efficient.

Scopes Something that limits the amount of work that you have to do. Many students are confused about the meaning of scopes and objectives and tend to mix up between the two. Examples of scopes: The system is to be used by IT students at UNITEN. The scopes of the author are to manage data collection from users and to manage stocks in the inventory. The algorithm can only operate on text files. This system only works for companies that have strict working hours.

Methodology Most students end-up copying the contents of Software Engineering text book into their report. While the review of methodology theories is essential, the main part here is to explain how do you want to apply the methodology to your development process. For example, if you choose waterfall model, then explain what do you need to do (w.r.t. to your project) in each stage of the waterfall model.

Analysis This is where you make decision on what to implement for your project based on the literature review, surveys and interviews that you have done earlier. Among topics normally covered in this chapter: Summarizing the survey results. Finalizing the system requirements based on surveys/interviews done earlier. Choosing the developments tools to be used based on the literature review done. Choosing the most suitable algorithm/method to be used. Your are supposed to give reasons for your choices.

Design The design chapter must include a complete description of your system in such a way that given the design to any programmer, they should be able to develop the system the way you intend it to be. Depending on the type of project, the design is presented in different ways. Examples: MIS  DFD, ERD, Use Case Diagram Algorithm implementation  flowchart Multimedia  storyboard

Implementation Describes the important parts of your development. System set up (if any) Important coding Important parts are normally what you mention in your “system objectives”. Start by giving an overall view of your implementation, then start describing individual portions.

Testing Most students end up putting the theory of testing. DON’T do this. Describe the testing that you have done, and your testing result. Test whether each small component is working. Test whether the whole system works as it is intended to. Use your “system objectives” as a guideline on what to test.

Results and Discussion Summarize what you have achieved. Refer back to your project and system objectives and verify that you have achieved each of those. If there are objectives that cannot be achieved, describe why they cannot be achieved.