Emergent attributes

What are the emergernt attributes of a chair. i have done this and am not sure its correct.

inputs: chair, heating, springs.....

A system: a chair, temperature control system

Output: a heating controlled chair
teefayAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

marklorenzCommented:
I'm not entirely sure what you're asking, but here goes...

A chair is composed of a seat, a back, 2 arms, 4 legs, and possibly a cushion.  In your domain, it also includes (aggregates) a heating system.  You want to focus on attributes each have as well as behaviors (methods) they must exhibit.  Focus on requirements, often captured and organized in use cases.

Here is some reading:
"UML 2 class diagrams show the classes of the system, their interrelationships (including inheritance, aggregation, and association), and the operations and attributes of the classes"
http://www.agilemodeling.com/artifacts/classDiagram.htm

"Writing effective Use Case Examples"
http://www.gatherspace.com/static/use_case_example.html

The Art of Writing Use Cases
wirfs-brock.com/PDFs/Art_of_Writing_Use_Cases.pdf
0
teefayAuthor Commented:
What i'm actually asking is: what is meant by emergent attributes?

e.g emergent attributes of a human being....can you say climbing is an emergent attribute of a human being?
0
HappyCactusCommented:
teefay: it depends on the application. Hair colours are not emergent attributes in a generic customer care application, but it is if the customer care is for a hairdresser businness...
0
marklorenzCommented:
Maybe these help:

What are Emergent Properties and How Do They Affect the Engineering of Complex Systems?
http://www.dcs.gla.ac.uk/~johnson/papers/emergence.pdf

"This software system architecture definition provides a medium for designing in the emergent properties of the system. Emergent properties include extensibility, maintainability and any others that depend on the whole system for their expression."
http://www.manning.com/bennett/
 
"In person perception, emergent attributes are attributes that people ascribe to members of a rare or novel category combination, although they would not ascribe the same attributes to members of either of the constituent categories."
http://www.ub.uit.no/munin/handle/10037/1882

"If the architectural style of an emergent system could be predicted in advance, the System Architect could make necessary changes to ensure that the quality attributes dictated by the system requirements were satisfied before the actual system was deployed."
http://www.computer.org/portal/web/csdl/doi/10.1109/ICCBSS.2007.25
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
teefayAuthor Commented:
its a broad topic but i'm grateful coz the links u gave are helpful. thank u
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming Theory

From novice to tech pro — start learning today.