SlideShare a Scribd company logo
1 of 7
Kuwait University 
College of Engineering and Petroleum 
Computer Engineering Department 
CpE-395: Computer System Engineering 
Feasibility Prototype Report 
<Team Name and Logo> 
Prepared by 
<Authors> 
<Date created>
Table of Contents 
List of Figures ................................................................................................................................. iii 
List of Tables .................................................................................................................................. iv 
List of Abbreviations .......................................................................................................................v 
Section 1: Introduction.................................................................................................................... 1 
Section 2: Scenarios ........................................................................................................................ 1 
Section 3: Tools and Skills ............................................................................................................. 1 
Section 4: Startup Instructions ........................................................................................................ 1 
Section 5: Source Code ................................................................................................................... 1 
Section 6: Appendix........................................................................................................................ 2 
User interface .............................................................................................................................. 2 
Database Table ............................................................................................................................ 2 
ii
List of Figures 
Figure 1.1 The step response of a linear system 8 
iii
List of Tables 
Table 1.1 Engineering requirements 11 
iv
List of Abbreviations 
CAD Computer-Aided Design 
v
What is a functional prototype? 
The functioning prototype you build demonstrates the technical feasibility of your intended 
product. For this course, its purpose is to demonstrate that your team has the technical know-how 
to build the product. The actual features to be demonstrated will be negotiated with the 
instructor. In general, you will probably be asked to write a quick skeleton program which 
demonstrates the most technically challenging aspects of your intended solution. For example, if 
your application is a heavy GUI application and you have no experience with Java Swing 
classes, your proof of concept would probably demonstrate the key Swing widgets you will need 
in your UI. Another example, if your application is to be internationalized for three different 
countries then your proof of concept would demonstrate the use of Java Resource Bundles. 
The feasibility prototype (aka "proof of concept") is a crucial milestone. If you can't convince 
upper management that you can solve all the technical problems in your intended solution, your 
project probably won't be funded. (You will be assigned a zero on the remaining work products 
and your team re-assigned to other projects). 
The actual deliverable format of the proof of concept is negotiated with the instructor. In most 
cases you will simply demo your program in lab. 
You should remove the above part from your report when you submit it. 
Section 1: Introduction 
Introduce the feasibility prototype describing the main features in it 
Section 2: Scenarios 
List the scenarios you will implement in your project 
Section 3: Tools and Skills 
Describe and list the tools and skills required to implement your project 
Section 4: Startup Instructions 
Instruction to start the prototype 
Section 5: Source Code
2 
Section 6: Appendix 
User interface 
Database Table

More Related Content

Similar to 06 feasibility prototype

2013HT12504-Dissertation Report
2013HT12504-Dissertation Report2013HT12504-Dissertation Report
2013HT12504-Dissertation Report
Sri Kumaran
 
Mohan_Dissertation (1)
Mohan_Dissertation (1)Mohan_Dissertation (1)
Mohan_Dissertation (1)
Mohan Bhargav
 
Work Term Final Report
Work Term Final ReportWork Term Final Report
Work Term Final Report
Tyler Crowder
 
Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...
Simon Sweeney
 

Similar to 06 feasibility prototype (20)

Knapp_Masterarbeit
Knapp_MasterarbeitKnapp_Masterarbeit
Knapp_Masterarbeit
 
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdfDeploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdf
 
diss
dissdiss
diss
 
2013HT12504-Dissertation Report
2013HT12504-Dissertation Report2013HT12504-Dissertation Report
2013HT12504-Dissertation Report
 
Mohan_Dissertation (1)
Mohan_Dissertation (1)Mohan_Dissertation (1)
Mohan_Dissertation (1)
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Airline management system
Airline management systemAirline management system
Airline management system
 
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
 
Digital Content Retrieval Final Report
Digital Content Retrieval Final ReportDigital Content Retrieval Final Report
Digital Content Retrieval Final Report
 
Hung_thesis
Hung_thesisHung_thesis
Hung_thesis
 
Work Term Final Report
Work Term Final ReportWork Term Final Report
Work Term Final Report
 
Intrusion Detection on Public IaaS - Kevin L. Jackson
Intrusion Detection on Public IaaS  - Kevin L. JacksonIntrusion Detection on Public IaaS  - Kevin L. Jackson
Intrusion Detection on Public IaaS - Kevin L. Jackson
 
Dat 210 academic adviser ....tutorialrank.com
Dat 210 academic adviser ....tutorialrank.comDat 210 academic adviser ....tutorialrank.com
Dat 210 academic adviser ....tutorialrank.com
 
DAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.comDAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.com
 
Neo4j manual-milestone
Neo4j manual-milestoneNeo4j manual-milestone
Neo4j manual-milestone
 
Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...
 
Thesis klausi
Thesis klausiThesis klausi
Thesis klausi
 
document
documentdocument
document
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement Specification
 
Software architecture for developers
Software architecture for developersSoftware architecture for developers
Software architecture for developers
 

06 feasibility prototype

  • 1. Kuwait University College of Engineering and Petroleum Computer Engineering Department CpE-395: Computer System Engineering Feasibility Prototype Report <Team Name and Logo> Prepared by <Authors> <Date created>
  • 2. Table of Contents List of Figures ................................................................................................................................. iii List of Tables .................................................................................................................................. iv List of Abbreviations .......................................................................................................................v Section 1: Introduction.................................................................................................................... 1 Section 2: Scenarios ........................................................................................................................ 1 Section 3: Tools and Skills ............................................................................................................. 1 Section 4: Startup Instructions ........................................................................................................ 1 Section 5: Source Code ................................................................................................................... 1 Section 6: Appendix........................................................................................................................ 2 User interface .............................................................................................................................. 2 Database Table ............................................................................................................................ 2 ii
  • 3. List of Figures Figure 1.1 The step response of a linear system 8 iii
  • 4. List of Tables Table 1.1 Engineering requirements 11 iv
  • 5. List of Abbreviations CAD Computer-Aided Design v
  • 6. What is a functional prototype? The functioning prototype you build demonstrates the technical feasibility of your intended product. For this course, its purpose is to demonstrate that your team has the technical know-how to build the product. The actual features to be demonstrated will be negotiated with the instructor. In general, you will probably be asked to write a quick skeleton program which demonstrates the most technically challenging aspects of your intended solution. For example, if your application is a heavy GUI application and you have no experience with Java Swing classes, your proof of concept would probably demonstrate the key Swing widgets you will need in your UI. Another example, if your application is to be internationalized for three different countries then your proof of concept would demonstrate the use of Java Resource Bundles. The feasibility prototype (aka "proof of concept") is a crucial milestone. If you can't convince upper management that you can solve all the technical problems in your intended solution, your project probably won't be funded. (You will be assigned a zero on the remaining work products and your team re-assigned to other projects). The actual deliverable format of the proof of concept is negotiated with the instructor. In most cases you will simply demo your program in lab. You should remove the above part from your report when you submit it. Section 1: Introduction Introduce the feasibility prototype describing the main features in it Section 2: Scenarios List the scenarios you will implement in your project Section 3: Tools and Skills Describe and list the tools and skills required to implement your project Section 4: Startup Instructions Instruction to start the prototype Section 5: Source Code
  • 7. 2 Section 6: Appendix User interface Database Table