Question

In: Computer Science

Create a list of the top 10 software engineering requirements for the organization. This list should...

Create a list of the top 10 software engineering requirements for the organization. This list should address requirements that are common to most of the software development projects rather than specific project requirements. Include descriptions for each of the requirements that provide sufficient information to align the requirements with architectural strategies that were defined in the previous week. Add the subtitle: Architecture Strategy Evaluation Discuss the pros and cons of the architectural strategy.

Solutions

Expert Solution

Hi, I would love to answer this question to you. I hope you would love an answer and get a clear idea related to the same. So not wasting much time lets get started.

Architecture Strategy Evaluation

Top 10 Software engineering requirements for the Organization

  • Proper Leadership- Leadership is required for the development of the software
  • Identification of the Tools- Tools required in the development of the project
  • Sufficient Human Resource- Number of developers required for the completion of the project
  • Proper Business Strategy- Whether the project would lead to the profit of not
  • Well understanding team- Team must work accordingly as per the guidences
  • Proper Budget estimation- Budget estimation must be proper as per the profit in the business
  • Customer understanding- Customer must be understood properly as per its requirements
  • Identification of the requirement- Requirment must be properly gained so to estimate the budget
  • Requirement analysis- Analysis of the requirement whether relevant or not
  • Development model approach to be used- Best model to be adopted for the devlopment of the project
Pro's of architectural strategy Con's of architectural strategy
Understanding of the system Sometimes may lead to the complications
More precised approach towards the software development Individual work is not performed need to work in a team
Better business model can be created Complexion at the time of re-engineering
Target can be achieved easily Weak starategy may lead to the downfall of the business plan

I hope you like an answer and got a clear view on the same

Please give thumbs up to an answer and do comment for any queries

Thanks and Happy to help :)

HAPPY LEARNING


Related Solutions

Discuss the concept of software maintenance in software engineering and the reasons for software modification. List...
Discuss the concept of software maintenance in software engineering and the reasons for software modification. List at least 3 reasons:
Select a system engineering organization, identify the entry level requirements for the organization, and develop a...
Select a system engineering organization, identify the entry level requirements for the organization, and develop a set of descriptions for an individual at each skill level: basic, intermediate, and supervisory.
Software Engineering Process Discuss the activities that make up a software engineering process. Your response should...
Software Engineering Process Discuss the activities that make up a software engineering process. Your response should include the engineering phases of requirements : - Design, coding, testing, reviews, refactoring, defects, team and customer communication. - How is Agile the same as the Plan and Document process (aka Waterfall) - In what ways is Agile different from Plan and Document
Create a guideline document which should address the Physical Security requirements of the IT Infrastructure and IT Assets for the organization.
1) Create a guideline document which should address the Physical Security requirements of the IT Infrastructure and IT Assets for the organization. 2) Address the data security requirements for your branch offices in other cities.
1. a What are the main activities in software requirements engineering? b.Why is it important to...
1. a What are the main activities in software requirements engineering? b.Why is it important to document the software requirements clearly? c. What do we represent in use cases? d. How do we represent the software requirements? Answer this questions in your words please.Thanks you. e. What diagrams can be used to elaborate the use cases?
What are the top 10 things you have learned this semester? Create a numbered list that...
What are the top 10 things you have learned this semester? Create a numbered list that highlights the top ten lessons learned and an explanation of why they are most meaningful to you personally and/or professionally.
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should “Approve software only if they have well-founded belief that it is safe, meets specifications, passes appropriate tests. . .” (sub-principle 1.03) and “Ensure adequate testing, debugging, and review of software. . .on which they work” (sub-principle 3.10).The software engineering code of ethics also states that a responsible software engineer should “Treat all forms of software maintenance with the same professionalism as new development.”(a) Explain...
Software Engineering
Software EngineeringA freight forwarding company will develop a tracking system application that can provide convenience for consumers in sending goods to various locations. Some of the conveniences of this application are Consumers can send goods with a home pickup system so that consumers just make an order for delivery of goods, then the goods will be picked up and delivered to the destination location.Consumers can check the position of the goods that are on the way with their smartphone as...
a) Discuss the main components and utility of the responsibility assignment matrix in a software engineering organization
a) Discuss the main components and utility of the responsibility assignment matrix in a software engineering organizationb) As a software engineer, you are involved in developing a project intended to implement a set of business processes and a software solution for customer relationship management.The project involves a large number of organizations?a major corporation and many suppliers of different sizes. During the project, you observe effects of the differences between the companies’ corporate cultures, which leads to different expectations on how...
List the components of a formal specification language and describe their roles in software engineering.
List the components of a formal specification language and describe their roles in software engineering.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT