In: Computer Science
Choose an organization of your choice, write a Software Engineering
project proposal informing them about the benefits of
upgrading/changing their system or implementing a new system. The
proposal should be a brief out line (about five A-4 size pages or
1500 words is the maximum limit) of your future work. It should be
done according to group. The proposal must have the following
headings:
Guidelines for SE Project Proposal
a) Title of the project (not more than 5-7 words)
b) Introduction and Statement about the problem (Problem
Statement)
c) Why is the particular topic chosen?
d) What contribution would the project make and to whom
e) Objective and scope of the study
f) Methodology
g) Technologies
h) Hardware & Software requirement specification
i) Normalisation and Relationships of your Attributes
j) Work Plan
k) References
Let me guide you on how to develop a SE project proposal . You have to prepare it based on my suggestions and guidance below
a )Title of the Project
This should express the purpose of the entire software or system as a meaningful title if it is a new system. If it is an upgrade of the existing system, it should be in a logical way . For example, "Inventory Management system" can be a title for an organization that does not have any software system to manage inventory and managing manually . If your system is going to upgrade the desktop software system for Home appliances selling company and they want to make it online, the title can be "online Home Appliance store " .
b) Problem statement
c) Why is the particular topic chosen?
Briefly explain the reason for choosing the topic and how the system will be helpful to the organization . For example, the reason must justify how the solution will reduce the cost or time and improvise profit for the organization
d ) Objective and scope of the study
f) Methodology
This section should explain what methodology we are going to apply for the project management for the successful delivery of the product or service within the agreed cost and agreed timeline.
Waterfall model of approach is one type while agile methodology is another type. Agile methodology is the current approach for its agility
You have to specify the methodology and the tools you are going to use implement the methodology
Please avoid waterfall methodology which is time consuming and has drawbacks that after completion of the entire project for months and client feedback is bad , you have to change from start leading to loss of money and time.
Agile is more customer specific aiming for a business value and can improvise the product or service at early stages due to customer feedback on every delivery in every sprint.
If you choose agile, you will have sprints for a specific period and will deliver a module in each sprint to the client which is tested and ready to use. You have to specify your sprint period in this section
g) Technologies
h) Hardware & Software requirement specification
i) Normalization and Relationships of your Attributes
This section should have
j) Work Plan
It can contain briefly
k) References
References may contain related to the project research and development