Question

During the past weeks, you have been introduced to software development planning techniques and tools. You...

During the past weeks, you have been introduced to software development planning techniques and tools. You have actually gained some experience using a few design techniques and tools in planning to create an application that meets business requirements. A design document was the resultant outcome of your efforts. You have also coded a couple object-oriented programs that meet these planned-for requirements. These tasks have given you a sense of what is required to plan for and to develop applications.

In this assignment, you should consider all that you have learned thus far in planning activities, and consider how architectures might aid in software development.

Prepare a 3-5 page Word document that answers the following questions:

  • What does software architecture provide?
  • What exactly is the role of the software architect and how does this individual work with the development team?
  • Do you believe that architectural design is important? Support your statements.
  • Identify and describe architectural drivers.

Please provide the answers to the questions in bold and don't copy or spinbot from other posts.

Homework Answers

Answer #1

1.The software architecture of a system depicts the system's organization or structure, and provides an explanation of how it behaves.

2.Software Architects are developers who design software solutions from the ground up, making high-level decisions about each stage of the process, and leading a team of engineers to create the final product.

3.Easy communication among stakeholders , taking design decisions early and transferable abstraction of a system

4.Architectural drivers are a number of early made decisions driving the design process and leveling the path to the resulting software architecture and

Sorry if my answers didn't reach your expectations but please dont dislike please leave comment i will improve on answering

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
You are the lead trainer for the software development team at a large telecommunications company. You...
You are the lead trainer for the software development team at a large telecommunications company. You have been tasked with preparing a training document that explains the principles of polymorphism, inheritance, and encapsulation. Research these principles and provide examples for each principle, showing how they would be used in software development. Be sure to answer the question of how each principle would be employed in the software development process. Java programmers use class hierarchies for the purposes of inheritance. For...
Problem Domain: We are a software development startup whose market has been to provide logistics for...
Problem Domain: We are a software development startup whose market has been to provide logistics for restaurants (ordering, table reservation, user reviews, order-ahead etc.) That was all pre-covid. Now with only 25% max capacity at restaurants, more ordering of remote services, the lack of a social dining/shopping experience for the most part, we need to adapt a solution to this area. Most of our customers (restaurants and food services) cannot sustain themselves or need help. We clearly are not a...
Assume that you are a software development architect of a global company that has over 50,000...
Assume that you are a software development architect of a global company that has over 50,000 employees working in 15 countries and 50 offices. You have accepted a task that requires you to design a new cloud-based, unified, business contract-management software system to replace the company’s old business contract-management system, which was built based on the data management systems from three different software venders: Oracle DB, Microsoft SQL Server, and SAS Business Intelligence. The main goals for this project are...
As a newly minted DBA, you have been tasked with finding a DBMS vendor for your...
As a newly minted DBA, you have been tasked with finding a DBMS vendor for your company’s flagship product, a website that handles requests for airline travel and finds customers the best deals across all airlines and carriers. The database will be developed from the ground up with the following requirements: Close to 24/7 uptime (99.5%) Minimum of 10,000 queries per day (with options to scale) < 1 ms response time for customer queries Enhanced security (FAA regulations) Disaster and...
You have recently been hired by a new Japanese accounting firm, headquarter in Tokyo, as the...
You have recently been hired by a new Japanese accounting firm, headquarter in Tokyo, as the director of Information Systems and Telecommunications. Your assignment is to assist security posture of the firm and develop a security structure for this new company. Write your recommendations and reasons to the firm’s CEO. The firm has 600 employees in Tokyo, 50 in Houston, and is planning to open two branch offices in India and California. Ten accountants will be hired at each site....
(Use the case of “Global Treps”) You have been selected as the project manager for the...
(Use the case of “Global Treps”) You have been selected as the project manager for the Global Treps project. You helped to run a local shark tank like event at your college last year as part of a class project, so you have a general idea of what is involved. The schedule goal is six months, and the budget is $120,000. Your favorite professor, Dr. K., and a few of her associates have agreed to fund the project. Your strengths...
1) Which of the following is not a valid way that a CRM system can collect...
1) Which of the following is not a valid way that a CRM system can collect information? A. accounting system B. order fulfillment system C. inventory system D. customer’s personal computer 2)Which of the following is a common marketing CRM metric? A. number of new prospective customers B. average number of service calls per day C. average time to resolution D. cost per interaction by marketing campaign 3)Which question below represents a CRM reporting technology example? A. Why did sales...
The project has been performing as planned, and the team members have been exhibiting increasing levels...
The project has been performing as planned, and the team members have been exhibiting increasing levels of trust between each other. The sponsor and the buyer have been satisfied with the delivery of business value, and user acceptance testing results are positive. A technical expert consulting with the team has expressed concerns that the team is not in agreement on the best way to deliver to the next review. If the project manager wants to support the team in reaching...
What tools could AA leaders have used to increase their awareness of internal and external issues?...
What tools could AA leaders have used to increase their awareness of internal and external issues? ???ALASKA AIRLINES: NAVIGATING CHANGE In the autumn of 2007, Alaska Airlines executives adjourned at the end of a long and stressful day in the midst of a multi-day strategic planning session. Most headed outside to relax, unwind and enjoy a bonfire on the shore of Semiahmoo Spit, outside the meeting venue in Blaine, a seaport town in northwest Washington state. Meanwhile, several members of...
Which of the following best describes a project management plan? The project charter, WBS, and project...
Which of the following best describes a project management plan? The project charter, WBS, and project scope statement The schedule, management plans, and budget A formal, approved document used to control the project The project manager's plan for managing and controlling the work The engineering department wants the project objective to be a 10 percent improvement in throughput. The information technology department wants no more than 5 percent of its resources to be used on the project. Management, who is...