Last day of the OFFER FLAT 20% off & $20 sign up bonus Order Now

Last day of the offer FLAT 20% off & $20 sign up bonus

us

Free Resources

  • icon 67K+ Completed Assignments
  • icon 1.5K+ PhD Experts
  • icon 100+ Subjects we cater
  • icon 100% Secure Payment

MET CS 783 Enterprise Architecture

Published : 29-Sep,2021  |  Views : 10

Question:

This assignment gives you the opportunity to apply your critical thinking skills and understanding of the course concepts to explain how the enterprise architecture (EA) and/or the EA program supports the other IT management processes of an organization. This assignment specifically addresses the following course outcomes:

Escribe enterprise architecture (EA), the appropriate application of EA frameworks, and an overall ongoing EA program
 
Analyze and examine how enterprise architecture and enterprise systems influence, support, and enable an organization's ability to contribute to strategic decision making and to respond and adapt to the business environment
 
Aapply EA concepts to support business requirements and identify opportunities for enterprise solutions

Answer:

Introduction

The Enterprise Architecture (EA) is general model that is helpful for analyzing the complexities of the organization’s structure (Zarvic & Wieringa, 2014). The EA depicts the functions and technology for supporting the operations and business plan of the organization. Most of the organizations have employed the use of EA driver option for dealing with the issue of increased complexity of IT operations.

The report had been made for evaluating the aspects of Enterprise Architecture and its role for comply with the software development life cycle (SDLC). The report would evaluate the role and highlight some of the benefits gained from alignment of EA for the SDLC phase operations.

Explanation of Enterprise Architecture

The Enterprise Architecture (EA) model had been largely helpful for analyzing the structure of the business organization (Mondorf & Wimmer, 2017). There are two aspects of EA model and they are As-is and To-be. The As-is is used for understanding the dependencies of the of an enterprise for providing a systematic and big picture of the organization’s operations. The To-be option is useful for examining the impact of change for the operations of the organizations and providing a more selective operational process (Fischer, Aier & Winter, 2015). However, in most cases the operations of As-is and To-be would overlap to form a hybrid outcome.

The Enterprise Architecture model that has been proposed by John Zachman defines the set views of the framework (Hameed et al., 2014). Some views have been defined for serving the various stakeholders of the organization. The views have been arranged in forms of business process model, logical data models, technology models, detailed representation and functioning enterprise. These views would be evaluated in terms of data, function, network, people, time, and motivation. The views have been defined for presenting the aspects of the enterprise model for specifying the stakeholders and developing information for the various sectors of the enterprise model. According to Simon, Fischbach and Schoder (2014), EA diagrams are helpful for producing the hybrid information sequence for understanding.  

Explanation on Enterprise Architecture that Supplements and Enables Each Phases of SDLC

The SDLC stands for software development life cycle and it consists of a series of steps for the development of the software products (Turk, France & Rumpe, 2014). The phases of SDLC consist of Initiation/Planning/concept, Requirement Analysis, Designing, Development, Integration and Testing, and Implementation/Deployment/support. The explanation of all the steps of SDLC has been provided below,

Phase 1: EA Support to SDLC Phase of ‘Initiation/ Planning/ Concept

The initiation/planning/concept phase consists of the initialization, development, and formation of a plan that would be helpful for the deployment of the development process (Fuggetta & Di Nitto, 2014). For example: The organizations would have to enhance the customer services for their activities. The use of architecture framework would help in easing the functions of improvement for the organization.

The planning phase would be facilitated by the use of EA architecture framework. The framework consists of many subsystems that would assist in making the plan for the development of the plans. The organizations recognize the requirements for the development life cycle of the operations.

The use of EA architecture would be helpful for the empowerment of organization’s distinguishing needs (Volter et al., 2013). The conceptualization of the SDLC is useful for analyzing the basic system functions for the further operations.

Phase 2: EA Support to SDLC Phase of ‘Requirements Analysis

The requirement analysis process is useful for understanding each and every steps of the plan for the process of software development (Fuggetta & Di Nitto, 2014). The requirement analysis would be helpful for development of later phases of the SDLC. The designing of the software development is largely dependent on the requirement analysis done. The EA framework provides the ease of supplementary requirement analysis for the development of the business organization. The requirement analysis would provide the necessary practical prerequisites for the functional processes.

Phase 3: EA Support to SDLC Phase of ‘Design’

The designing phase of the SDLC is helpful for making the design would be made for the software development and activities of the life cycle in which the software development design would be made (Gousios, Pinzger & Deursen, 2014). The design phase is characterized by the formation of physical element. The supervisors use the design phase for the distinct designing of the operational development. The subsystems of the EA framework are helpful for the formation of the definite system structure. The auditing of the processes included in the project operations would be helpful for the shaping of the organizational framework. The use of EA framework had helped in guaranteeing the framework configuration and detailing of the engineering guidelines.

Phase 4: EA Support to SDLC Phase of ‘Development’ 

The EA brings various benefits and capabilities to the development of business organization such as development and governance, getting holistic view of enterprise, alignment to business strategy, and change management (Zarvic & Wieringa, 2014). The EA model is very helpful for categorizing the software development and evaluating them in terms of their managerial structure and hierarchical operations. The development of the organization would be eased by the use of EA model and framework. The operational division of EA consists of business process model, logical data models, technology models, detailed representation and functioning processes that could be used for the development phase of SDLC.

Phase 5: EA Support to SDLC Phase of ‘Integration and Testing’ 

The testing phase invokes the process of running the software for getting feedback before actual running of the software (Gousios, Pinzger & Deursen, 2014). The integration and testing phase would be helpful for the deployment of the system components and testing them for feasibility in running condition. The design had permitted the creation of subsequent codes for the software development.

The testing phase of the SDLC forms an analysis of the system developed at the designing phase and makes some integral tests on it. The testing confirms the viability of the software or system developed (Volter et al., 2013). The EA framework supports the testing and integration phase by the use of its compatible structure. The testing phase would collaborate for evaluating the aspects of the software system in running condition.

Phase 6: EA Support to SDLC Phase of ‘Implementation/ Deployment/ Support’

The use of EA model would help in easing the functions of the business strategy alignment layer (Fuggetta & Di Nitto, 2014). The implementation of the developed software can be facilitated by the use of the EA framework.

The EA model consists of factors like data, function, network, people, time, and motivation. The factors would be helpful for the systematic and concise deployment of the business strategy alignment. The use of

The implication of the change for the support for the Software Development Life Cycle would be easily managed by the use of EA framework (Gousios, Pinzger & Deursen, 2014). The modification of the business organizations and operations can be implemented more hastily by the use of To-be model of EA.

Conclusion

It can be concluded from the report that the deployment of the enterprise architecture would be helpful for the deployment of the software development life cycle. The functions of the SDLC consist of Initiation/Planning/concept phase, Requirement Analysis phase, Designing phase, Development phase, Integration and Testing phase, and Implementation, Deployment, and support phases. It had become clear that EA had brought various benefits and capabilities to the business organization such as development and governance, getting holistic view of enterprise, alignment to business strategy, and change management. EA diagrams had been helpful for producing the hybrid information sequence for understanding.  

References

Fischer, R., Aier, S., & Winter, R. (2015). A federated approach to enterprise architecture model maintenance. Enterprise Modelling and Information Systems Architectures, 2(2), 14-22.

Fuggetta, A., & Di Nitto, E. (2014, May). Software process. In Proceedings of the on Future of Software Engineering (pp. 1-12). ACM.

Gousios, G., Pinzger, M., & Deursen, A. V. (2014, May). An exploratory study of the pull-based software development model. In Proceedings of the 36th International Conference on Software Engineering (pp. 345-355). ACM.

Hameed, K., Shah, H., Ahsan, K., & Yang, W. (2014). An enterprise architecture framework for mobile commerce. In Designing Enterprise Architecture Frameworks: Integrating Business Processes with IT Infrastructure (pp. 277-290). Apple Academic Press.

Mondorf, A., & Wimmer, M. (2017, January). Contextual Components of an Enterprise Architecture Framework for Pan-European eGovernment Services. In Proceedings of the 50th Hawaii International Conference on System Sciences.

Simon, D., Fischbach, K., & Schoder, D. (2014). Enterprise architecture management and its role in corporate strategic management. Information Systems and e-Business Management, 12(1), 5-42.

Turk, D., France, R., & Rumpe, B. (2014). Assumptions underlying agile software development processes. arXiv preprint arXiv:1409.6610.

Turk, D., France, R., & Rumpe, B. (2014). Limitations of agile software processes. arXiv preprint arXiv:1409.6600.

Völter, M., Stahl, T., Bettin, J., Haase, A., & Helsen, S. (2013). Model-driven software development: technology, engineering, management. John Wiley & Sons.

Zarvi?, N., & Wieringa, R. (2014). An integrated enterprise architecture framework for business-IT alignment. Designing Enterprise Architecture Frameworks: Integrating Business Processes with IT Infrastructure, 63.

Our Amazing Features

delivery

No missing deadline risk

No matter how close the deadline is, you will find quick solutions for your urgent assignments.

work

100% Plagiarism-free content

All assessments are written by experts based on research and credible sources. It also quality-approved by editors and proofreaders.

time

500+ subject matter experts

Our team consists of writers and PhD scholars with profound knowledge in their subject of study and deliver A+ quality solution.

subject

Covers all subjects

We offer academic help services for a wide array of subjects.

price

Pocket-friendly rate

We care about our students and guarantee the best price in the market to help them avail top academic services that fit any budget.

Not sure yet?

Get in touch with us or

get free price quote.

Get A Free Quote