Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

There are two discussions here that need to be responded to thoroughly. Responses must be on APA format 150 words 1-2 legitimate verifiable sources per response. CIS555 discussion 1 post responses. Re

There are two discussions here that need to be responded to thoroughly. Responses must be on APA format 150 words 1-2 legitimate verifiable sources per response.

CIS555 discussion 1 post responses.

Respond to the colleagues posts regarding:

"Meta-Modeling" Please respond to the following:

•A meta-model may be used to relate goal, object, agent, operation, and behavior models. Determine whether or not a system model that represents a meta-model could be functional without all five of the views defined. Provide a rationale.

•Determine whether you would use UML class diagrams or another tool to describe meta-models. Support your position.

SP’s post states the following:

A meta-model may be used to relate goal, object, agent, operation, and behavior models. Determine whether or not a system model that represents a meta-model could be functional without all five of the views defined. Provide a rationale.

Metamodels are considered as the model that characterizes and combines conceptual abstractions in terms of which other models are defined. At the meta-level. it has the following (Lamsweerde, 2009):• meta concepts which are the agent, goal, operation, and association

• meta relationships which link the concepts which are the responsibility, performance, input, and link.

• meta attributes of meta concepts/relationships, which is the load of agent and multiplicity of link.

•meta constraints on meta concepts/relationships which are agents of performing and control of the output.

I believe that five views must be clearly defined in order to represent a meta-model. Each meta-level concept represents a particular meta-level.

Determine whether you would use UML class diagrams or another tool to describe meta-models. Support your position.

It would be my preference to use UML class diagrams to describe meta-models. Since metamodeling describes individual elements of the modeling language and the language particularly, it describes the language for many different levels. For instance, the behavior could be described as a unit of speech in visual language. The object could be considered another language and is the basic element of object-oriented programming. Since UML diagrams models objects in instances of classes, I believe it would be a good choice to use it to describe meta-models (Digital Guide IONOS, 2018).

References:

Lamsweerde, A. (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications. John Wiley and Sons, Ltd., Publication.

Digital Guide IONOS. (2009). Class Diagrams with UML. Retrieved from https://www.ionos.com/digitalguide/websites/web-development/class-diagrams-with-uml/

CIS555 discussion 2 post responses.

Respond to the colleagues posts regarding:

"Goal-Oriented Modeling" Please respond to the following:

•Suppose someone made the claim, “There is no difference between modeling the system-as-is and the system-to-be”. Provide three reasons to support or refute this claim.

•From the e-Activity, provide your opinion as to whether the extension from the article makes it easier or harder to build models compared to using plain UML. Provide a rationale.

SP’s post states the following:

Suppose someone made the claim, “There is no difference between modeling the system-as-is and the system-to-be”. Provide three reasons to support or refute this claim.

When I think of system-as-is, I consider it as the current system that is not meeting the current standards of the system. For instance, the system-as-is could need to keep up-to-date with a new change for a business. Secondly, the system must incorporate and define a preliminary model of business goals. The system-to-be expands the preliminary model which allows requirement engineers to build a better system that will meet the needs of the new business objectives (Lamsweerde, 2009).

From the e-Activity, provide your opinion as to whether the extension from the article makes it easier or harder to build models compared to using plain UML. Provide a rationale.

The extension from the article does make it easier to read than using plain UML. One of the things that I noticed is that it uses categories of links to define relationships. for better comprehension, sub-elements are broken down into sub-elements. Also, it is easy to connect actors to each other.

Reference:

Lamsweerde, A. (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications. John Wiley and Sons, Ltd., Publication.

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question