# data[].attributes.attachment_link.readable_text
Before celeb #nomakeup selfies and pre-award show sheet masks flooded Instagram, Tyra Banks showed women what it really took be a supermodel. In 2005, when she launched America's Next Top Model, we were all watching - rapt by how a group of regular, degular, schmegular looking young women (who, yes, happened to be very tall and thin) were transformed by a precise formula of makeup, lighting and smizing.

Fast forward 10 years and Tyra's getting even more real about the facade of beauty ahead of her memoir's release on April 3rd. The 44-year-old icon told she had plastic surgery for her nose early in her career. "I had bones in my nose that were growing and itching. I could breathe fine, but I added cosmetic surgery. I admit it!" she said. "I feel I have a responsibility to tell the truth."

She also told the magazine she felt that, even as a model, she needed makeup and that "natural beauty is unfair."

"I get really uncomfortable when women who are these natural beauties judge anybody who does anything to themselves," she said.

Banks, whose career got started when she was 15, learned to shapeshift to stay in the game - first makingthe transition to a Victoria's Secret model after designers stopped booking her when her curves started to show, then as a reality TV and talk show host, and now as a cultural icon with a motto so catchy it has replaced "cheese" for most women in my generation.

While most people aren't shocked at her admission (comparing photos of Tyra in her youth to current-day Tyra is somethingof an internet sub-genre), the lack of reaction from the public (so far) has been kinda great. While it's crappy that women feel they have to get plastic surgery to book a job or feel good about themselves, when it's so pervasive, wouldn't you just rather know that these famous, beautiful women have had work done? That nobody's perfect? And can you really be mad at the woman who taught us what a sham the idea of "flawless" is foradmitting to one more illusion?

# data[].attributes.attachment_link.title
'Natural Beauty Is Unfair': Tyra Banks Opens Up About Her Plastic Surgery

# data[].attributes.attachment_link.description
Before celeb #nomakeup selfies and pre-award show sheet masks flooded Instagram, Tyra Banks showed women what it really took be a supermodel. In 2005, when she launched America's Next Top Model, we were all watching - rapt by how a group of regular, degular, schmegular looking young women (who, yes, happened to be very tall and thin) were transformed by a precise formula of makeup, lighting and smizing.

# data[].attributes.attachment_link.title
A requirements modeling language and its logic

# data[].attributes.attachment_link.description
This paper describes some aspects of a Requirements Modeling Language (RML) which can be used in the initial phases of software development. RML is ba...

# data[].attributes.attachment_link.readable_text
There are many ways requirements can be modelled; some of the most common requirements models which are used include the following:
The Domain Model
The Domain Model captures all things (Domain Concepts) the product or system "deals with", i.e. represents and manipulates from a business perspective. The information captured for a Domain Concept is a description and often as well properties and their relationship to each other. The purpose of the Domain Model is to establish a common understanding of the static aspects of the business domain amongst all stakeholders. The Domain Model supports the creation of quality requirements by establishing a common vocabulary across all stakeholders reducing ambiguity and redundancy.

As a result, the following guidelines should be considered:

The contents should be written in the business language of the domain and avoid implementation specific or technical aspects (such as operations or actions, which some presentations do not rule out): Use good business names!

Stakeholders should be comfortable with the chosen representation of the Domain Model (see below) in order to be able to provide feedback. As a result, multiple views on the domain model may be necessary for different stakeholders.

The domain model is developed in iterations where necessary details are enriched over time.

An obvious way to identify Domain Concepts is to identify nouns and phrases in textual descriptions of a domain. The information about the Domain Concepts can come from existing documentation, industry standard documents for a specific domain, and output from the requirements elicitation.

The Domain Model can be represented in different ways. The representation is dependent on the methodology and the formality employed in the project as well as the experience of the stakeholders exposed to the Domain Model. It can stretch from a Word document, an Excel table, diagrammatic representations to a fully detailed model representation using a UML class diagram.

The Domain Driven Design approach is an extension of the Domain Model to produce an implementation which is linked to an evolving model of the domain, it is appropriate for a highly complex domain and produces a highly maintainable system, the implementation can be by an Domain Specific Language.
The Use Case Model
A Use Case Model describes the proposed functionality of a new system. A Use Case represents a discrete unit of interaction between a user, called an Actor, (human or machine) and the system. This interaction is a single unit of meaningful work, such as Create Account or View Account Details. Each Use Case describes the functionality to be built in the proposed system, which can include another Use Case's functionality or extend another Use Case with its own behavior.

The Use Case contains:

General comments and notes describing the use case.

Requirements - The formal functional requirements of things that a Use Case must provide to the end user, such as "Withdraw Money" in an ATM example. These correspond to the functional specifications found in structured methodologies, and form a contract that the Use Case performs some action or provides some value to the system.

Constraints - The formal rules and limitations a Use Case operates under, defining what can and cannot be done. These include:

Pre-conditions that must have already occurred or be in place before the use case is run; for example, must precede

Post-conditions that must be true once the Use Case is complete; for example,

Invariants that must always be true throughout the time the Use Case operates; for example, an order must always have a customer number.

Scenarios - Formal, sequential descriptions of the steps taken to carry out the use case, or the flow of events that occur during a Use Case instance. These can include multiple scenarios, to cater for exceptional circumstances and alternative processing paths. These are usually created in text and correspond to a textual representation of the Sequence Diagram.

Scenario diagrams - Sequence diagrams to depict the workflow; similar to Scenarios but graphically portrayed.

Additional attributes, such as implementation phase, version number, complexity rating, stereotype and status.

The Use Case model shows how the Actors interact with the Use Cases.

Some other models used to capture functionality include:

Life Cycles - these are descriptions of the valid states in each Domain Concept's "life", along with the relationships between those states (e.g. legal transitions). It is important to note that such Life Cycles are related to a single Domain Concept (i.e. not to the system as a whole, one or more Use Cases, or the interaction of the system with the outside world ). Life Cycles are often referred to as State Machines or State Charts.

Business Process models - The use of Business Process Modelling (BPM) to represent the functionality of the enterprise is an alternative approach to developing software as fundamental concept is to develop the model in a tool which can then be used to produce an executable model. Each element has KPIs attached to it so it is frequently used as part of a performance improvement process.

User Stories - In agile projects user stories are used to capture requirements, these are short descriptions of how a particular user wants to interact with a system, in the form "As a I want to , so that . The user story includes a set of acceptance criteria which describe the boundary of the story and defines when it is done.

Traceability Matrix - To fill the need for traceability a traceability matrix can be produced. This can be as simple as a table which cross references the requirements to the software component that fulfils it, however this can become very hard to maintain, so it is more common to use a requirements management tools when this level of formality is required.

# data[].attributes.attachment_link.description
There are many ways requirements can be modelled; some of the most common requirements models which are used include the following: The Domain Model The Domain Model captures all things (Domain Concepts) the product or system "deals with", i.e. represents and manipulates from a business perspective.

# data[].attributes.body
Article 2

# data[].attributes.body
Article 1

# data[].attributes.headline
While there are certain height requirements for runway models and high-fashion (editorial) models, there is a tremendous amount of work available for models who are under 5' 9". Even the big agencies in New York, Paris and Milan, are willing to make exceptions for a model who is a "complete package."

# data[].attributes.subject
While there are certain height requirements for runway models and high-fashion (editorial) models, there is a tremendous amount of work available for models who are under 5' 9". Even the big agencies in New York, Paris and Milan, are willing to make exceptions for a model who is a "complete package."

# data[].attributes.body
Counterclaim

# data[].attributes.headline
. Agents have been known to hire models who were 5' 3" and 5' 4" to top agencies Elite Model Management and Ford Models. 

# data[].attributes.subject
. Agents have been known to hire models who were 5' 3" and 5' 4" to top agencies Elite Model Management and Ford Models. 

# data[].attributes.body
Counterclaim

# data[].attributes.body
Cite

# data[].attributes.headline
Not only are modeling agencies welcoming models who are curvier and more voluptuous than the usual super thin fashion model, but they are turning these girls into superstars! Many of the top modeling agencies in New York, L.A. and even Paris and Milan now have divisions devoted solely to plus-size models.

# data[].attributes.subject
Not only are modeling agencies welcoming models who are curvier and more voluptuous than the usual super thin fashion model, but they are turning these girls into superstars! Many of the top modeling agencies in New York, L.A. and even Paris and Milan now have divisions devoted solely to plus-size models.

# data[].attributes.body
Counterclaim

# data[].attributes.body
Cite

# data[].attributes.body
Cite

# data[].attributes.body
Cite

# data[].attributes.headline
Discipline. A model's career depends on the person's maintaining his or her physical characteristics. Models must control their diet, exercise regularly, and get enough sleep to stay healthy and photogenic. Haircuts, pedicures, and manicures are necessary work-related expenses.

# data[].attributes.subject
Discipline. A model's career depends on the person's maintaining his or her physical characteristics. Models must control their diet, exercise regularly, and get enough sleep to stay healthy and photogenic. Haircuts, pedicures, and manicures are necessary work-related expenses.

# data[].attributes.body
Body Paragraph

# data[].attributes.headline
Specific requirements depend on the client, but most models must be within certain ranges for height, weight, and clothing size. Requirements may change slightly over time as perceptions of physical beauty change.

# data[].attributes.subject
Specific requirements depend on the client, but most models must be within certain ranges for height, weight, and clothing size. Requirements may change slightly over time as perceptions of physical beauty change.

# data[].attributes.body
Body Paragraph

# data[].attributes.headline
“As a model, I needed makeup. I don’t think there’s anything wrong with that. It leveled my playing field,” she told People.

As a fellow model who also needs a little help before stepping in front of cameras, I’m inclined to agree: Makeup can be magic. And it’s a lot of fun, too.

# data[].attributes.subject
“As a model, I needed makeup. I don’t think there’s anything wrong with that. It leveled my playing field,” she told People.

As a fellow model who also needs a little help before stepping in front of cameras, I’m inclined to agree: Makeup can be magic. And it’s a lot of fun, too.

# data[].attributes.body
Counterclaim

# data[].attributes.headline
Banks also admonishes those who think “natural beauty” is the only true beauty. “Natural beauty is unfair,” she said. “I get really uncomfortable when women who are these natural beauties judge anybody who does anything to themselves.”

# data[].attributes.subject
Banks also admonishes those who think “natural beauty” is the only true beauty. “Natural beauty is unfair,” she said. “I get really uncomfortable when women who are these natural beauties judge anybody who does anything to themselves.”

# data[].attributes.body
Body Paragraph

# data[].attributes.headline
Tall, thin build, narrow hips, smaller bust, and usually young. Strong and distinctive features such as high cheekbones, square jaw line and long necks

# data[].attributes.subject
Tall, thin build, narrow hips, smaller bust, and usually young. Strong and distinctive features such as high cheekbones, square jaw line and long necks

# data[].attributes.body
Body Paragraph

# data[].attributes.headline
The appearance of advertisements with extremely altered models can create unrealistic expectations of appropriate body image.

# data[].attributes.subject
The appearance of advertisements with extremely altered models can create unrealistic expectations of appropriate body image.

# data[].attributes.body
Body Paragraph

# data[].attributes.headline
Lawmakers and enforcers are motivated primarily by unrealistic depictions of the female body, and the potential harm retouched images are causing to the self-esteem of impressionable youth.

# data[].attributes.subject
Lawmakers and enforcers are motivated primarily by unrealistic depictions of the female body, and the potential harm retouched images are causing to the self-esteem of impressionable youth.

# data[].attributes.body
Body Paragraph