The tender document must consist of the following: An introduction A project outline A skills matrix A project plan A project costing A risk analysis An ethical assessment/statement You will submit a suitably professional document by the end of week 12. Academic Good Practice Please note this is a group coursework, whilst students are expected and encouraged to collaborate no part of the submission should be the work of another group or individual without correct accreditation. Failure to accredit other contributions correctly is academic dishonesty and your work will be referred for plagiarism. The Software Project As we are all aware, software applications are created to solve problems in our society or to imporove on existing solutoins. You are tasked to come up with a problem in our society that can be solved with a software application. You may focus on one particular topic area or attempt something more inclusive the choice is yours. You must present your idea to the tutor for approval before commencing part 2. For part one, we are looking at your ability to conceptualise and describe a piece of software appropriately as well as plan out the activities, identify the resources and analyse the risks and ethical issues. Once all ideas have been presented and approved, each group will design, implement and test the idea in the second half of the module.

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter1: An Introduction To Information Systems
Section: Chapter Questions
Problem 1CE
icon
Related questions
Question

Part 1

The Tender Document
You are required to produce a tender document for a specified software project. You can discuss ideas with your tutor or TA.
The tender document must consist of the following:
An introduction
A project outline
A skills matrix
A project plan
A project costing
A risk analysis
An ethical assessment/statement
You will submit a suitably professional document by the end of week 12.
Academic Good Practice
Please note this is a group coursework, whilst students are expected and encouraged to
collaborate no part of the submission should be the work of another group or individual without
correct accreditation. Failure to accredit other contributions correctly is academic dishonesty
and your work will be referred for plagiarism.
The Software Project
As we are all aware, software applications are created to solve problems in our society or to
imporove on existing solutoins. You are tasked to come up with a problem in our society that
can be solved with a software application. You may focus on one particular topic area or attempt
something more inclusive the choice is yours. You must present your idea to the tutor for
approval before commencing part 2.
For part one, we are looking at your ability to conceptualise and describe a piece of software
appropriately as well as plan out the activities, identify the resources and analyse the risks and
ethical issues.
Once all ideas have been presented and approved, each group will design, implement and test
the idea in the second half of the module.
Therefore, when conceiving your idea, you need to think of something that could be completed
by a small team of developers in less than 6 weeks.
Part 2

2. SPECIFY AND PLAN A SOFTWARE
DEVELOPMENT PROJECT USING AN
APPROPRIATE SOFTWARE DEVELOPMENT
LIFE-CYCLE MODEL.
Application
Enquiry
Learning
3. ANALYSE, DESIGN, IMPLEMENT, TEST AND
DOCUMENT ONE OR MORE COMPONENTS OF
A SOFTWARE PRODUCT USING
APPROPRIATE SOFTWARE DEVELOPMENT
METHODS AND TOOLS.
Application
Communication
Problem Solving
Reflection
Your group task is to use software engineering principles to develop a software application to solve the problem identified in part 1. In addition, you will produce a presentation (lasting no more than 20 minutes) of your group work which you will deliver to the entire class in week 12.
You will submit a suitably professional document by the deadline stated in class.
For any of the software development life-cycle model chosen for the project, the following software processes should be considered.
Software Requirement specification: Should define and classify requirements for the project.
• Should use requirement engineering process to obtain all needed software requirements
Software Design: Should use at least four UML models to describe both structural (class, component, object diagram, etc) and behavoir ( activity, state machine, use case, sequence diagram, etc) of the system.
Software Development: Should use any of the high level programming languages to implement software system.
Component,System and Acceptance Testing: Define policies for unit, system and acceptance testing.
Evolution: Code should be well structured and well documented for future maintainability.
Both part 1 and part 2 document should not be less than 3000 thousand words.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Software Development Approaches
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Enhanced Discovering Computers 2017 (Shelly Cashm…
Enhanced Discovering Computers 2017 (Shelly Cashm…
Computer Science
ISBN:
9781305657458
Author:
Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:
Cengage Learning
Information Technology Project Management
Information Technology Project Management
Computer Science
ISBN:
9781337101356
Author:
Kathy Schwalbe
Publisher:
Cengage Learning