What methodology is best suited for your application

Assignment Help Software Engineering
Reference no: EM131158971

Question:

The field of SE has matured in the last 45 years, and practitioners have learned many ways to sustain prediction, product, processes, and resource improvements. Over the years, some SE practices have been outdated but most still relevant and highly applicable. Quality measures must be proven in advance for widely implementation, and for this reason, textbooks and SE articles offer guidelines for evaluating current situations and identifying opportunities for improvement. The readings in this module provide the SE definition and how IT professionals learn and gain experience in SE.

Software engineering consists of several activities that co-exist together for a successful project. These activities are known for the 4P's, people, product, project, and process. Developing a software project without a framework or methodology is risky and less likely to succeed. The 4P's in combination provide the basis for SE, a discipline that has been tested over time. Module 1 introduces several methodologies from the perspective of methods and principles used in the sub-discipline of software design.

Required Reading

Read Conger's Chapter 1 and Chapter 2 (pages 36-50). Please note that Sue Conger's textbook is 46.59 MB. Allow a few minutes to download from the Global Text Project size. Since the textbook is covered under the Creative Commons Attribution 3.0 License, you can safely download and save it in your computer for future use.

Conger, S. (2008). The New Software Engineer. Belmont, CA: Wadsworth Publishing Company [Global Text]. Retrieved from http://dl.dropbox.com/u/31779972/The%20New%20Software%20Engineering.pdf

Optional Reading

Glass, R (2002). An early history of software engineering. Retrieved from http://www.cs.colorado.edu/~kena/classes/5828/s99/comments/srinivasan/01-29-1999.html

IEEE Standard Board. (1990). IEEE Standard glossary of software engineering terminology. Retrieved from http://dis.unal.edu.co/~icasta/GGP/_Ver_2012_1/Documentos/Normas/610-12-1990.pdf

Requirements Engineering Qualification Board. (2011). Standard glossary of software engineering terminology. Retrieved from http://en.gasq.org/fileadmin/user_upload/redaktion/en/Data/REQB_Standard_glossary_of_terms_used_in_Requirements_Engineering_1.0.pdf

Case Assignment
After reading the course materials, please write a 3- to 4-page paper answering the following.

Define how each software development methodology's history is affected by technology.

Describe some area of your organization that could use an application to speed its work, make its work more accurate, enhance jobs, provide better information to worker or simplify work life. Describe the application and how it would meet its goals. What methodology is best suited for your application and why?

Assignment Expectations (50 points total)
Length: Minimum 3-4 pages excluding cover page and references (since a page is about 300 words, this is approximately 900-1,200 words).

APA formatted references and proper citations a must.

Verified Expert

The work is in 1100 words in APA format in MS Word with the software development methodology's history is affected by technology. Area of your organization that could use an application to speed its work, make its work more accurate, enhance jobs, provide better information to worker or simplify work life and the application meet its goals. Best methodology suited for your application.

Reference no: EM131158971

Draw two diagrams a context and a level zero diagram diagram

You will draw two diagrams: a Context Diagram and a Level 0 Diagram detailing the following process. Note: The Context is a "high-level" DFD. Level 0 is the next level.

Improve a software development process

Imagine you are a team leader in a large software development organization and you want to improve a software development process (of your choosing) through the use of a CAS

Implementation of a central processing unit

Build a software based implementation of a Central Processing Unit (CPU). Such an implementation should be capable of simulating the execution of machine code instructions.

Explain the adapter pattern using the standard format

Explain the Adapter Pattern using the standard format. Explain the Scrum agile model with a diagram. Explain the four "organizational paradigms" for software engineering teams

Identify trends that encourage software reuse

Explain how the generic application architectures of data processing systems, transaction processing systems, event processing systems, and language processing systems can b

Produce e-r diagram which documents entities

Produce an E-R diagram, which documents the entities and relationships involved in the Retail outlet of a Stationary Shop which includes sales, purchases and inventory of

Draw a use case diagram showing six possible use cases

Assume that the Mental care system is being developed using an object-oriented approach. Draw a use case diagram showing at least six possible use cases for this system.

Create the use case diagram for the otmc system

Create the use case diagram for the OTMC system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the OTMC system. Create a behavioral sta

Reviews

Write a Review

 
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