CTU Software Engineering Processes & Methodologies In the final week, you have met with the customer and provided a real description of the software requir

CTU Software Engineering Processes & Methodologies In the final week, you have met with the customer and provided a real description of the software requirements engineering process from inception through validation, described functional and nonfunctional requirements, and described how you would perform requirements management and engineering, analysis, and development. Use case diagrams have been produced to define the SRSs developed with customer feedback. Customers desire verification and validation of the requirements, traceability and test documentation, therefore, this process was revealed in detail in the previous assignment. Now, it will be your task in this assignment, Appendix A, to do the following:
Prove the effectiveness of the agile methods used to development the requirements, documentation, and software by describing the agile approach or activities used for the development
Describe the methodology (practices, tools) and techniques (developing use cases) used to develop your final Software Requirements Specification (SRS) This Appendix A should be added to your final SRS document delivered in Unit 5. Requirement Management Practices and Plan
Antonio Larkin
Software Requirements
Engineering
.
Topics of Discussion

IEEE standards used

Introduction and purpose of requirement management within
CMMI

Goals and practices used during REQM of the project

Requirement management tools

Use of requirement management to produce metrics

Summary
IEEE Standards Used

There are various set of standards as per the Institute of Electrical and
Electronic Engineers that were incorporated during the requirement
management process.

Some of the standards used include IEEE std. 1233-1998, IEEE std. 830-1998,
SEI CMMI.

The reason for choosing to comply with the standards by default was because:

They helped fuel compatibility and interoperability.

Product development would be simplified

As for the client, he/she would be in a position to compare the product with
other competing products.
IEEE Std. 1233 – 1998

The IEEE standard 1233-1998 is one of the standards which was used during
the requirements management process.

This standard addressed conditions for integration of working models, design
constraints, and design structure necessities to description.

For example, the test script.

Having identified the necessary requirements, the standard enabled the
identification of the necessary characteristics and qualities of those
requirements for example performance.

This guide therefore identifies the requirements as system requirements
specification.
IEEE Std. 830-1998 & SEI CMMI

The IEEE std. 830-1998 defines the subjects and features of a good software
requirement specification.

The requirements of software to be developed are hence specified. Having
identified the software to be developed(Banking), the standard was crucial for
the task.

On the client’s part, the standard enables informed decisions during the
selection of in-house and commercial software products.

SEI CMMI, on the other hand, certifies the credibility of our products through
assessment against a five process maturity level.

During software requirement management, the characteristics of the effective
processes are described.

This will be defined during the test case.
Introduction and purpose of requirements
management within CMMI

Requirement management is the process of defining, documenting, analyzing,
and prioritizing the requirements of the project.

Under our project, this comes in between project elicitation.

While coming up with the requirements management plan, three primary
sections are crucial for review:


Introduction of the plan

Management overview of the process and responsibilities

Requirements section.
All the requirements processes together manage all the requirements received
or generated by the project.
(Fernández-Corugedo, J, 2011)
Continuation…

The requirements management primarily manages necessities of the project
yields and their constituents.

This ensures the configuration between those necessities and the scheme’s plan
and work yields.

For example, while covering the system related non-functional requirements as
the broader component in the project management, other elements come in
such as security, and performance.
Goals and practices used during REQM
for the project

The primary goal for the project is to minimize the long queues experienced in
banking halls and substitute the services digitally for access over mobile
devices and laptops.

This involves coming up with a software enabling the sending, and withdrawal
of money among other transactional services.

Four broad processes were used during requirement management. They
included:

Defining all the requirements

Documenting them

Analyzing the requirements according to their capability and role

Prioritizing them
(Yelmo, J, 2011)
Continuation…

Dividing the requirements into functional and non-functional was crucial for
deciding on instances when scripting was vital and how it would be done.

This would also enable the quick identification of the necessary tools which
would be required during implementation.
Requirement management tool

Requirement management software are important during specification mainly
at major firms.

Such tools include requisite pro, Case spec, DOORs, Open Source RM, and
CORE.

For this project, requisite pro would suite best.

This tools systematically improves the creation and maintenance of
requirements enabling the building of effective and high-quality software.

It enables planning, eliciting client’s requirements, building use cases,
managing and changing the requirements, and transforming requirements into
design.
(Rausch, A, 2013).
Requirement Management to Produce
Metrics

Requirement management may indicate the efficiency and quality of the plan.

In this case, process metrics improves the software development.

Special attributes can be used to write requirements thereby increasing the
quality of the software.

These attributes are collectively known as specifications.

Traceability is therefore maintained in requirement documents.
Summary

Requirement management is crucial in any project development.

Adhering to the standards set by governing bodies e.g. IEEE is crucial to
ensure satisfaction of clients and that no violations occur.

During requirement management, identifying the problem, the goal, and the
practices required is equally necessary as it’s the core of knowing how to go
about the project.

As in this project, the functional and non-functional requirements are identified
hence much ease while choosing the resources required.
References

Ibe, M., Vogel, M., Schindler, B., & Rausch, A. (2013). Create: A co-modeling
approach for scenario-based requierements and component-based architectures.
In International Conference on Software Engineering Advances (pp. 220-227).

Yelmo, J., & Fernández-Corugedo, J. (2011). An experience of educational
innovation for the collaborative learning in Software Engineering.
International Journal of Emerging Technologies in Learning (iJET), 6(2), 2632.

Li, M. (2005, May). Expanding the horizons of software development
processes: A 3-D integrated methodology. In Software Process Workshop (pp.
54-67). Springer, Berlin, Heidelberg.

Purchase answer to see full
attachment

Don't use plagiarized sources. Get Your Custom Essay on
CTU Software Engineering Processes & Methodologies In the final week, you have met with the customer and provided a real description of the software requir
Just from $13/Page
Order Essay
Homework Writings Pro
Calculate your paper price
Pages (550 words)
Approximate price: -

Why should I choose Homework Writings Pro as my essay writing service?

We Follow Instructions and Give Quality Papers

We are strict in following paper instructions. You are welcome to provide directions to your writer, who will follow it as a law in customizing your paper. Quality is guaranteed! Every paper is carefully checked before delivery. Our writers are professionals and always deliver the highest quality work.

Professional and Experienced Academic Writers

We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.

Reasonable Prices and Free Unlimited Revisions

Typical student budget? No problem. Affordable rates, generous discounts - the more you order, the more you save. We reward loyalty and welcome new customers. Furthermore, if you think we missed something, please send your order for a free review. You can do this yourself by logging into your personal account or by contacting our support..

Essay Delivered On Time and 100% Money-Back-Guarantee

Your essay will arrive on time, or even before your deadline – even if you request your paper within hours. You won’t be kept waiting, so relax and work on other tasks.We also guatantee a refund in case you decide to cancel your order.

100% Original Essay and Confidentiality

Anti-plagiarism policy. The authenticity of each essay is carefully checked, resulting in truly unique works. Our collaboration is a secret kept safe with us. We only need your email address to send you a unique username and password. We never share personal customer information.

24/7 Customer Support

We recognize that people around the world use our services in different time zones, so we have a support team that is happy to help you use our service. Our writing service has a 24/7 support policy. Contact us and discover all the details that may interest you!

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

Our reputation for excellence in providing professional tailor-made essay writing services to students of different academic levels is the best proof of our reliability and quality of service we offer.

Essays

Essay Writing Service

When using our academic writing services, you can get help with different types of work including college essays, research articles, writing, essay writing, various academic reports, book reports and so on. Whatever your task, homeworkwritingspro.com has experienced specialists qualified enough to handle it professionally.

Admissions

Admission Essays & Business Writing Help

An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.

Reviews

Editing Support

Our professional editor will check your grammar to make sure it is free from errors. You can rest assured that we will do our best to provide you with a piece of dignified academic writing. Homeworkwritingpro experts can manage any assignment in any academic field.

Reviews

Revision Support

If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. You can use this option as many times as you see fit. This is free because we want you to be completely satisfied with the service offered.