Skip to content

gabboraron/Service_Science_Management_and_Engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Service Science, Management, and Engineering

Software architecture and orientation

Software architecture involves the most significant decisions about the organization of software solution.

  • Selecting the stuctural elements and their interfaces that compose system
  • specifying the brhavior of the system as collaborations among those elements
  • composing these structural and behvioral elementsinto larger subsystems
  • applying an architectural style that guides this organization

purpose of architecture

  • understanding

    • simplifies by abstracting
    • provides blueprints
    • exposes ares of risk
  • commmunicating

    • communicates key informationn
    • provides different views or perspectives
    • capture the concern of all stakeholders
    • makes design decisions
  • difficzult development

  • poor qualiti conditions

Archoitecture in Agile

  • thinking about applications has moved up tot the whiteboard phse
  • team members and businesses partners should not have to ask questions such as: what does that arrow mean? is that monolith or set of microservices?
  • insted the discussions should focus on services being delivered to the business
  • there is no big design up front

commmon misconseptions about architecture

  • architeccture is a design -> not only
  • architecture is infrastructure
  • architecture is just structure
  • architecture is flat and one blueprint is enough
  • architecture cannot be mesredor validated
  • arcchitecture is pure art
  • architecture is pure art

Architecturl style

differend kinds of parameters

  • idioms - proraming level
  • analysis and design patterns - class level
  • architecural patt
  • enterprise level

  • top down
  • bottom up
  • meet in the midle

About

The study course covers the service-oriented approaches in business and information systems and software engineering. It concerns vertical (inside the enterprise) and horizontal (inter- organisational) service provision situations. The emphasis is put on new innovative service development. The course comprises service design methods, basics of b…

Topics

Resources

License

Stars

Watchers

Forks

Contributors