SEG 2105 Study Guide - Midterm Guide: User Interface, Application Framework, Domain Analysis

49 views2 pages

Document Summary

Intangible, easy to reproduce, hard to automate, quality problems hard to notice, easy to modify, deteriorates by bad changes. Real time embedded software:e. g. control and monitoring systems,must react immediately,safety often a concern data processing software:used to run businesses,accuracy and security of data are key game software mobile device software web-based software etc. Projects: corrective projects: fixing defects adaptive projects: changing the system in response to changes in operating system,database,rules and regulations: enhancement projects: adding new features for users reengineering or perfective projects: changing the system internally so it is more maintainable greenfield(new, rare) Oo -all computations performed in the context of objects, objects = instances of a class, class=unit of abstraction, class names= capital, singular, Polymorphism: abstract operation may be performed in diff ways in diff classes, same method names. Inheritance possession by all subclasses of features defined in superclasses. Casting: if you know an instance of a subclass is stored, then you can cast the variable to the subclass.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers

Related Documents