Solved by verified expert:I need to complete my project work…. i have a template of my project.. this is my topic ….” A system that will autonomously monitor a multi-acre field to detect, remove and eliminate small trees from pasture land without destroying the pasture or harm livestock.”
text_file.txt
problem_understanding_template_1_.pdf
Unformatted Attachment Preview
https://bb.oc.edu/bbcswebdav/pid-543120-dt-content-rid-3068742_1/xid-3068742_1
Project Title
Author
Table of Contents
1
Introduction ……………………………………………………………………………………………………………. 3
2
Needs Analysis ………………………………………………………………………………………………………… 3
2.1
Operations Analysis ……………………………………………………………………………………………. 3
2.1.1
Analysis of Projected Needs………………………………………………………………………….. 3
2.1.2
Stakeholders ………………………………………………………………………………………………. 3
2.1.3
Operational Objectives ………………………………………………………………………………… 4
2.2
Functional Analysis …………………………………………………………………………………………….. 4
2.3
Feasibility Definition…………………………………………………………………………………………… 5
2.4
Needs Validation ……………………………………………………………………………………………….. 5
2.5
System Operational Requirements ………………………………………………………………………. 5
2.5.1
Operational Scenarios ………………………………………… Error! Bookmark not defined.
2.5.2
Operational Requirements Statements ………………… Error! Bookmark not defined.
3
Concept Exploration…………………………………………………………………………………………………. 5
4
Concept Definition …………………………………………………………………………………………………… 5
5
References ……………………………………………………………………………………………………………… 5
2|Page
1 Introduction
Introduction to the problem the project is intended to address. Be brief. Describe the system
you are designing in terms of functionality (ie. What the system does). If there is a predecessor
system, briefly explain what it does, and then very briefly explain what it needs to do that it
currently does not do, that your project will address. It should not be simply an exact repetition
of the problem statement you were given; there should be some evidence that you understand
why the problem has not been trivially solved already.
If you find yourself describing how your new system will do this, or describing technologies that
your system will use to solve this problem, you not doing this step correctly! There will be a
time for this much later in the project, but not here or in the needs analysis.
2 Needs Analysis
2.1 Operations Analysis
2.1.1 Analysis of Projected Needs
Describe the need for a new system. What is driving the need for the system? Is it a deficiency
in the current system? Is it a need for better sales? Is it a need to add new technology to a
system? Is the current system becoming obsolete?
Describe the deficiencies in the current system, if there is one.
This section should explore these matters in more depth than the Introduction.
2.1.2 Stakeholders
Identify all the people and organizations that would care if a solution to this problem is
developed. Some may be glad the system is being developed because it will make their lives
better in some way. Others may be concerned about the impact the new system will have on
other existing systems and processes. In some cases there may be people who are negatively
impacted. In each case, identify the stakeholder and the concerns they have about how the
“problem” could be solved.
T ABLE 1: S TAKEHOLDERS
Stakeholder
Description
What they care about
3|Page
2.1.3 Operational Objectives
Describe your analysis process for determining the operational objectives.
Determine the operational objectives for the system. The objectives should have these
properties as stated in the book:
Objectives should address the end state of the operational environment or scenario — it
focuses on what the system will accomplish in the large sense.
Objectives should address the purpose of the system and what constitutes the satisfaction
of the need.
Taken together, objectives answer the “why” question — why is the system needed?
Most objectives start with the infinitive word “provide,” but this is not mandatory.
The objectives should describe what you want the system to do or how you want it to function.
The list will generally start with the main things you want the system to do for the primary user,
but to the extent possible you want to address the needs of the other stakeholders. It may not
be possible for the system to address all the perceived needs of all the stakeholders, but you
should have at least identified those needs and discussed why it is not practical to address them
in the system.
T ABLE 2: O PERATIONAL O BJECTIVES L IST
Objective #
OO-1
OO-2
OO-3
OO-4
OO-5
Objective
Put the objectives in an objectives tree like Figures 6.3 & 6.4 (functions are not part of the tree).
Draw a system context diagram (like figures 3.2 and 3.3). Remember that the context diagram
primarily answers the questions What functionality is INSIDE my system?, What functionality is
OUTSIDE my system that my system interacts with?, and What kinds of interactions are there at
the system boundary?
This is a good reference on how to develop operational objectives.
http://www.ops.fhwa.dot.gov/publications/fhwahop10027/chap_2.htm
2.2 Functional Analysis
(This section will be filled in later)
4|Page
2.3 Feasibility Definition
(This section will be filled in later)
2.4 Needs Validation
(This section will be filled in later)
2.5 System Operational Requirements
This section is the primary product of Needs Analysis and is the input to the next phase of
development (Concept Exploration). (This section will be filled in later)
3 Concept Exploration
(this section will be filled in later)
4 Concept Definition
(this section will be filled in later)
5 References
These are the acceptable types of references and acceptable formats. Make sure you have
references and that you refer to them in the text. If you use images or other material from a
reference you need to have that shown in your document.
Article in a collection
[1]
A.J. Albrecht, “Measuring Application-Development Productivity,” Programmer Productivity Issues
for the Eighties, 2nd ed., C. Jones, ed., IEEE CS Press, 1981, pp. 34-43.
Article in a conference proceedings
[2]
M. Weiser, “Program Slicing,” Proc. 14th Int’l Conf. Data Eng. (ICDE 98), IEEE CS Press, 1998, pp.
439-449.
Article in a journal or magazine
[3]
I.E. Sutherland, R.F. Sproull, and R.A. Schumaker, “A Characterization of 10 Hidden-Surface
Algorithms,” ACM Computing Surveys, Mar. 1974, pp. 1-55.
Entries in a blog:
[4]
M. Sahami, “About the Google Education Summit,” blog, 26 Oct. 2007,
http://googleblogspot.com/2007/10/about-google-education-summit.html.
[5]
“Reinforcement Learning is Cool,” blog, 24 Oct. 2007, http://smartmachines.blogspot.com/2007/10/reinforcement-learning-is-cool.html. (no named author)
To cite the blog itself:
[6]
The Official Google Blog, Google, http://googleblog.blogspot.com. (Google is listed as the publisher
here.)
[7]
M. Watson, Artificial Intelligence Blog, http://markwatson.com/aiblog.
Book
[8]
W.M. Newman and R.F. Sproull, Principles of Interactive Computer Graphics, McGraw-Hill, 1979, p.
402.
5|Page
[9]
M.A. Arbib, ed., The Handbook of Brain Theory and Neural Networks, MIT Press, 1998.
Book series
[10] Y. Yao et al., “Web Intelligence (WI): Research Challenges and Trends in the New Information
Age,” Web Intelligence: Research and Development, LNAI 2198, N. Zhong et al., eds., SpringerVerlag, 2001, pp. 1-17.
Dissertation or thesis
[11] B. Fagin, “A Parallel Execution Model for Prolog,” doctoral dissertation, Dept. Computer Sciences,
Univ. of California, Berkeley, 1987.
Online-only publication
[12] F. Kaplan, “From Baghdad to Manila: Another Lousy Analogy for the Occupation of Iraq,” Slate, 21
Oct. 2003; http://slate.msn.com/id/2090114/.
Web site
[13] R. Bartle, “Early MUD History,” Nov. 1990; http://www.ludd.luth.se/aber/mud-history.html.
Patent
[14] M. Hoff, S. Mazor, and F. Faggin, Memory System for Multi-Chip Digital Computer, US patent
3,821,715, to Intel Corp., Patent and Trademark Office, 1974.
Pending publication
[15] R. Lee, “New-Media Processing,” to be published in IEEE Micro, Nov./Dec. 2006.
Specification
[16] MPEG-21 Overview, ISO/MPEG N5231, MPEG Requirements Group, Oct. 2002.
6|Page
…
Purchase answer to see full
attachment