Implementation of system functionality, Software Engineering

Assignment Help:

Methodology and system Functionality:

High level views of the proposed system in terms of the requirements that will be supported by the proposed system in the context of business processes and data. This section discusses the various choices and their implications on software and hardware options, methodology selection platforms and testing environments

The functionality of the system will be derived using various techniques and appropriates tools available for analysing the current system where appropriate. The artefacts you produce to model the above will evolve iteratively throughout the development of the system.

B. System design: This section provides an account of the design process in terms of how you:

• applied your chosen method or framework within the project

• designed and evolved the system functional areas;

• Mapped from requirements to prototypes.(should include comprehensive documentation to support the above within the section(normally such documentation should be presented in one or more Appendices)

C. Implementation:

This section describes your implementation in terms of system functionality that has been built and can be shown to be working as expected.

Also contains a section on deployment which describes factors such as :

• System support

• Training

• Data migration from the development environment and/or existing systems to the target environment.

Testing and Evaluation:

This section details the approach taken to test and evaluate the implemented system by making use of a detailed test plan. You need to describe what particular techniques you have used, why you have used these rather than others, and present a summary of your main results. Comprehensive documentation to support testing should be presented in an Appendix.

Evaluation can be approached by measuring and considering the effects of expected outcomes.Or any other project issues which have not been covered in previous sections such as change control, configuration management, risk analysis.


Related Discussions:- Implementation of system functionality

Structured analysis - software engineering, Structured Analysis Model ...

Structured Analysis Model Structured  analysis is  the  most  broadly  used  of  needs  modeling  techniques,  relies  on  flow modeling and data modeling to build the basis f

Define the design phase of SDLC, Define the Design phase of SDLC In th...

Define the Design phase of SDLC In this stage, a logical system is built which fulfils given requirements. Design phase of software development deals with transforming custome

Define coupling and discuss various types of coupling, Define coupling and ...

Define coupling and Discuss various types of coupling? Define coupling. Discuss various types of coupling. Ans: A Coupling is the measure of the degree of interdepende

How software metrics is beneficial for sfotware engineer, How software metr...

How software metrics is beneficial for sfotware engineer Using software metrics, software engineer measures software processes and requirements for that process. Software measu

State the strategies of software testing, State the strategies of Software ...

State the strategies of Software testing Two testing strategies are present. i) Code Testing: Code testing strategy examines the logic of the system.  In this, analyst deve

What are the objectives of software design, What are the objectives of soft...

What are the objectives of software design? Objectives of software design                         The objective of the design phase is to plan a solution of the difficulty

What is black box testing, Write short note on black box testing. The b...

Write short note on black box testing. The black box testing is also known as behavioural testing. This process fully focuses on the functional requirements of the software. Te

How does a countermeasure affect a project plan, Question: a) Failures ...

Question: a) Failures in software development would include excessive cost and/or schedule delays to never fielding a system. Briefly explain the risks associated with develop

What is error seeding, Define Error seeding? Ans) The process of intenti...

Define Error seeding? Ans) The process of intentionally adding called as faults to those already in a computer program for the purpose of monitoring the rate of recognition and

Define software reliability, Define software reliability. Software reli...

Define software reliability. Software reliability is the probability that software will give failure-free operation in a fixed environment for a fixed interval of time. Probabi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd