




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
it contains all topics covered for the midterm
Typology: Lecture notes
1 / 8
This page cannot be seen from the preview
Don't miss anything!
Engineering Definition 1: Engineering is the study using scientific principles to design and build machines, structures, etc. Definition 2: Engineering is the branch of science and technology concerned with the design, building, and use of engines, machines, and structures
Documentation Types
The most common failure cause in IT projects is Requirements Definitions. Requirements Elicitation Process
Design is a problem solving process to describe a system’s functional requirements. High Level Design (HLD) provides a view of the system at an abstract level. High Level Design Considerations Software Security – implemented idea that protects a software system against malicious attack User Interface – a visual part of a computer application that a user can interact with Architecture Design Architecture Definition: A high level model of a thing Architectural Design Definition: the process of defining a collection of hardware and software components and their interfaces to establish a framework Types of Models
Low Level Design Definition: the process of refining and expanding the software architecture system Fundamentals
Read the slides