IN4MATX 43 Lecture Notes - Lecture 3: Software Architect, Maintainability, Hypertext Transfer Protocol

72 views3 pages
26 Oct 2017
School
Department
Professor

Document Summary

Defining what the high level components and pieces of the system will be and how they will be organized in order to achieve the requirements. Some parallels need to have multiple perspectives. Nature of software is different from that of building architecture (ex. building houses) domain/subject. Software serves a much broader range of purposes. We know much more about buildings that software. Software is much more malleable than physical materials (invisibility) Software is a machine; a building is not. Architecture is still a powerful tool in software engineering. Software architect is sometimes just a title given to the most senior developer. A software system"s architecture is the set of principal design decisions about the system. Software architecture is the blueprint for a software system"s construction and evolution. How your whole processes parts fit together maintainability, and portability . [spinellis] The clear definition of multiple high-level components that, when working together form your system and solve your problem. [nataren]

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents