Project Proposal Support Notes
(Software Engineering Version)
Introduction
The following notes supplement the material provided in the dissertation support lectures (by Iain Craig) providing additional specific pointers for SE students.
The first project deliverable (e.g. the abstract) provided a brief synopsis of your proposed project.
The project proposal should expand upon the ideas outlined in the abstract and give the reader a more detailed account of the project problem and the steps that you will be undertaking in order to achieve meaningful project problem resolution
A typical Software Engineering proposal should include the following essential content :-
โ Title Page
โ Contents Page
โ The Report Body (with several key sub-sections)
โ Bibliography/References
โ Appendix 1 โ Project Gantt Chart
โ Additional Appendices (Where appropriate)
The following sections will examine each of these essential components
1) Title Page
The proposal title page should include the following information
a) Title
b) Name
c) Degree Title
d) Year
e) University Name
A good example can be found in Appendix A
2) Contents Page
The contents page should provide a clearly labelled list of the sections (and sub-sections) with page numbers, for each part of the proposal.
A good example can be found in Appendix B
3) The Report Body
The report body will likely include the following essential sections and content, as illustrated in Table 1.1 โ Typical Proposal Body Content.
Table 1.1 โ Typical Proposal Body Content
Section |
Summary of Content/Issues Addressed |
---|---|
Introduction |
A brief overview of the relevant background information to provide the reader with the knowledge required to understand the context in which the problem exists. For example, details of the organisation/business/realm/area in which the problem resides. |
Rationale |
A synopsis of the problem(s) to be examined including the reason(s) why the problem is worth solving and the perceived benefits of problem resolution. For example, an organisation currently employs an ineffective business model. Some aspects of operation are dysfunctional leading to a loss of materials/resources/time/money/user dissatisfaction etc. An investigation into the development of a new business model, featuring a new software tool/system, could theoretically improve the efficiency and effectiveness of the organisation and result in several benefits includingโฆโฆ <list> The problem(s) should be spelled out clearly to the reader (e.g. if itโs not clear what you are trying to solve then youโve got it wrong and it needs to be rewritten.) Make sure there is strong justification for your work (e.g. there should be a clear, perceivable, benefit from your work.) |
Aims and Objectives |
A concise summary of the aims/objectives of the work based on your previously stated rationale. For example, for the business based problem above, you could stateโฆ โWith the fundamental objective of the proposed research being the redesign and redevelopment of the organisations order processing model and itโs supporting software framework, the following research goals are seen as appropriate:- 1) A detailed evaluation of existing business practices. 2) A review of existing business models and the software support solution utilised within comparable organisations. 3) etcโฆ <List> |
---|---|
Research Methodology |
The research methodology section should outline the steps that you are going to take in order to carry out your research. For a standard SE project, that involves a software development, you should typically address the following areas:- a) Problem domain investigation. โ What areas/topics/technologies will you need to investigate? Whatโs already been developed/used? b) Software requirements engineering and solution specification โ How will you collect/formulate the relevant system requirements data. c) System analysis and design โ What techniques/tools/methods will you use to design your system? d) System construction โ What programming environment(s)/language(s) will you employ to develop your software solution? e) System testing โ What strategy will you employ to test your solution system? f) System evaluation โ What evaluation techniques will you use to evaluate if the original problem has actually been solved? In each case, justification for approach selection is advantageous Comment on alternative approaches that could have been utilised is also valuable. |
The level of detail included at this stage need not be excessive. The use of several sub-sections within this section of the report can be utilised, for example:- 4 Research Methodology 4.1 Project Activity Overview 4.2 Problem Domain Investigation 4.3 Software Requirements Engineering 4.4 etc. (See Appendix B for one possible example) Examples of other possible sub-sections common to the research methodology include:- a) Algorithm Development b) Database Development c) Experimental Trial Strategy Obviously, the final selection of sub-sections used will depend on the type of project you are working on. |
|
---|---|
Ethical Considerations |
This section of you report should outline any relevant ethical considerations that must be addressed during your research. For example, where experimental volunteers are to be used during your research, how will participants be recruited? How will you treat the volunteers during the experimental trials? How can you ensure impartiality? Could the experimental trials have any negative effects on the trial subjects? Etc. |
Legal Considerations |
This section of the report should address any relevant legal considerations that should be taken into account during the project. Typical examples include:- a) The data protection act. b) The disability discrimination act. c) Any other subject specific legislation. |
4) References
All references sited in your proposal should be refernced in this section.
The Harvard reference style should be employed throughout the work. (See additional notes available on NILE)
5) Appendix 1 – Project Plan Gantt Chart
A Project Plan Gantt Chart should be submitted as the first appendix to your proposal. It should list all project milestones and deliverables and establish a clear timescale for the work to be completed.
6) Additional Appendices
Additional appendices can be included for other relevant subject/topics.
Common appendices included with proposals include, provisional system specifciation and designs.
Appendix A โ Example Proposal Title Page
CSY 4010 Computing Dissertation
Project Proposal
A STRATEGY FOR THE EFFECTIVE SCHEDULING OF UNSOCIABLE OPENING HOURS FOR DUTY CHEMIST SHOPS
By
Simon James-Jones
A proposal submitted in partial fulfillment of the requirements for the degree of
Bsc Computing (Software Engineering)
The University Northampton
2007
Appendix B โ Example Proposal Contents Page
Contents
1 Background 1 2 Project Rationale 2 3 Project Aims and Objectives 3 4 Research Methodology 4
4.1 Research Activity Overview 5 4.2 Problem Domain Investigation 6 4.3 Requirements Engineering 7 4.4 System Analysis and Design 8 4.5 System Construction Strategy 9 4.6 System Test Strategy 10
4.7 System Evaluation Strategy 11 5 Ethical/Legal Considerations 12 6 References 13 Appendix
Appendix 1 – Project Plan Gantt Chart 15 Appendix 2 โ Provisional System Specification 16 Appendix 3 โ Provisional System Designs 17
Appendix C- Example Project Aims and Objects
With the design, development and evaluation of the Dyslexics Userโs Interface Support Tool (DUIST) framework representing the fundamental objective of the proposed research, the identification of implicit research goals is appropriate. These research goals include: –
1) Identification of the design limitations of conventionally built interfaces for dyslexic users.
2) The formulation of a set of design principles for the effective construction of interfaces for dyslexic users.
3) An examination of emergent interface technology, including adaptive interface techniques, for evaluation and possible utilisation within the DUIST framework.
4) The formulation of a strategy to facilitate framework portability, for derived interface modifications
5) The design of suitable underlying models of dyslexia symptoms and interface specific symptom alleviation strategies.
6) The derivation of a suitable strategy for interface performance evaluation.
7) The development of a robust, reliable, user-friendly software environment to support dyslexic computer users and facilitate the evaluation of the performance impact of the previously formulated embedded system models
Appendix D- Example Project Gantt Chart
ะณะฐัะฐะฝัะธั ะฟัะธ ะฟัะพะดะฐะถะต ะฐะบะบะฐัะฝัะพะฒ ะผะฐัะบะตัะฟะปะตะนั ะดะปั ัะตัะตะปะปะตัะพะฒ
ะฑะตะทะพะฟะฐัะฝะฐั ัะดะตะปะบะฐ ะฐะบะบะฐัะฝัะพะฒ ะผะฐะณะฐะทะธะฝ ะฐะบะบะฐัะฝัะพะฒ
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ะณะฐัะฐะฝัะธั ะฟัะธ ะฟัะพะดะฐะถะต ะฐะบะบะฐัะฝัะพะฒ
ะทะฐัะฐะฑะพัะพะบ ะฝะฐ ะฐะบะบะฐัะฝัะฐั ะฟัะพะดะฐะถะฐ ะฐะบะบะฐัะฝัะพะฒ
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ะฑะตะทะพะฟะฐัะฝะฐั ัะดะตะปะบะฐ ะฐะบะบะฐัะฝัะพะฒ
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ะฐะบะบะฐัะฝัั ั ะฑะฐะปะฐะฝัะพะผ
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ะบัะฟะธัั ะฐะบะบะฐัะฝั
Ready-Made Accounts for Sale Account trading platform
Guaranteed Accounts Marketplace for Ready-Made Accounts
Buy Account Account marketplace
Buy Pre-made Account buyaccountsmarketplace.com
Online Account Store Marketplace for Ready-Made Accounts
Buy Pre-made Account Buy accounts
Account Catalog Account Selling Service
Ready-Made Accounts for Sale Account Market
Account exchange Account Buying Service
Website for Buying Accounts Website for Buying Accounts
verified accounts for sale account marketplace
account trading verified accounts for sale
website for selling accounts account exchange service
account selling platform account purchase
buy and sell accounts account market
account exchange website for selling accounts
buy and sell accounts account trading service
database of accounts for sale https://accountsmarketdiscount.com
database of accounts for sale account trading service
database of accounts for sale account purchase
guaranteed accounts gaming account marketplace
website for buying accounts account marketplace
account store account trading service
social media account marketplace account market
account trading platform account market
verified accounts for sale account buying service
gaming account marketplace buy accounts
account buying service buy pre-made account
account marketplace account exchange service
database of accounts for sale https://account-buy.org
buy account account trading
gaming account marketplace account market
account acquisition account trading platform
account marketplace buy pre-made account
buy account purchase ready-made accounts
sell account find accounts for sale
account exchange account trading platform
ready-made accounts for sale https://accounts-offer.org
accounts for sale https://accounts-marketplace.xyz
find accounts for sale account marketplace
account buying platform https://social-accounts-marketplaces.live
secure account purchasing platform https://accounts-marketplace.live
account sale https://social-accounts-marketplace.xyz
sell accounts https://buy-accounts.space
account exchange https://buy-accounts-shop.pro/
gaming account marketplace account marketplace
account purchase https://accounts-marketplace.online
account acquisition https://social-accounts-marketplace.live
account market account marketplace
ะฟัะพะดะฐัั ะฐะบะบะฐัะฝั https://akkaunty-na-prodazhu.pro
ะฟะพะบัะฟะบะฐ ะฐะบะบะฐัะฝัะพะฒ https://rynok-akkauntov.top
ะผะฐะณะฐะทะธะฝ ะฐะบะบะฐัะฝัะพะฒ https://kupit-akkaunt.xyz
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ะผะฐะณะฐะทะธะฝั ะฐะบะบะฐัะฝัะพะฒ
ะบัะฟะธัั ะฐะบะบะฐัะฝั akkaunty-market.live
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ https://kupit-akkaunty-market.xyz/
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ัะพััะตัะตะน akkaunty-optom.live
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ัะพััะตัะตะน https://online-akkaunty-magazin.xyz
ะฟัะพะดะฐะถะฐ ะฐะบะบะฐัะฝัะพะฒ ะผะฐัะบะตัะฟะปะตะนัะพะฒ ะฐะบะบะฐัะฝัะพะฒ
ะผะฐัะบะตัะฟะปะตะนั ะฐะบะบะฐัะฝัะพะฒ ัะพััะตัะตะน https://kupit-akkaunt.online
facebook account buy https://buy-adsaccounts.work
facebook ad accounts for sale https://buy-ad-accounts.click
facebook ads account for sale https://buy-ad-account.top
facebook ad account for sale https://buy-ads-account.click
cheap facebook account buy facebook advertising accounts
fb accounts for sale https://buy-ads-account.work
cheap facebook accounts buy facebook accounts for advertising
ะัะตะดะปะฐะณะฐะตะผ ะฒะฐัะตะผั ะฒะฝะธะผะฐะฝะธั ะธะฝัะตัะตัะฝัั ัะฟัะฐะฒะพัะฝัั ััะฐััั, ะฒ ะบะพัะพัะพะน ัะพะฑัะฐะฝั ะบะปััะตะฒัะต ะผะพะผะตะฝัั ะธ ะฝัะฐะฝัั ะฟะพ ะฐะบััะฐะปัะฝัะผ ะฒะพะฟัะพัะฐะผ. ะญัะฐ ะธะฝัะพัะผะฐัะธั ะฑัะดะตั ะฟะพะปะตะทะฝะฐ ะบะฐะบ ะดะปั ะฟัะพัะตััะธะพะฝะฐะปะพะฒ, ัะฐะบ ะธ ะดะปั ัะตั , ะบัะพ ัะพะปัะบะพ ะฝะฐัะธะฝะฐะตั ะธะทััะฐัั ัะตะผั. ะฃะทะฝะฐะนัะต ะพัะฒะตัั ะฝะฐ ะฒะฐะถะฝัะต ะฒะพะฟัะพัั ะธ ัะฐััะธัััะต ัะฒะพะธ ะทะฝะฐะฝะธั!
ะััะปะตะดะพะฒะฐัั ะฒะพะฟัะพั ะฟะพะดัะพะฑะฝะตะต – https://medalkoblog.ru/
buy facebook account buy a facebook account
buy facebook profiles https://ad-accounts-for-sale.work
buy google ads google ads accounts
buy google adwords accounts https://buy-ads-accounts.click
buy facebook ad account facebook ad account buy
google ads account buy https://ads-account-for-sale.top
buy google adwords accounts https://ads-account-buy.work
google ads account seller https://buy-ads-invoice-account.top
buy google ads invoice account https://buy-account-ads.work
google ads agency account buy https://buy-ads-agency-account.top
buy google adwords account https://sell-ads-account.click
sell google ads account https://ads-agency-account-buy.click
buy facebook verified business manager buy facebook business manager verified
buy google ads verified account https://buy-verified-ads-account.work
buy business manager https://buy-bm-account.org/
business manager for sale https://buy-verified-business-manager-account.org/
buy verified facebook business manager account buy verified facebook
facebook bm account buy fb bm
buy facebook bm https://business-manager-for-sale.org/
fb bussiness manager buy-business-manager-verified.org
buy verified facebook business manager account https://buy-bm.org/
verified business manager for sale https://verified-business-manager-for-sale.org/
buy facebook business manager https://buy-business-manager-accounts.org
buy tiktok business account https://buy-tiktok-ads-account.org
buy tiktok business account https://tiktok-ads-account-buy.org
tiktok ads agency account https://tiktok-ads-account-for-sale.org
tiktok ads account buy https://tiktok-agency-account-for-sale.org
buy tiktok ads accounts https://buy-tiktok-ad-account.org
buy tiktok business account https://buy-tiktok-ads-accounts.org
buy tiktok ads accounts https://tiktok-ads-agency-account.org
tiktok agency account for sale https://buy-tiktok-business-account.org
tiktok ad accounts buy tiktok ad account