Lec1-2 Flashcards
(5 cards)
Attributes of good software
Dependability Security Acceptability Efficiency Maintainability
What is software engineering
Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification
through to maintaining the system after it has gone into use
Software engineering vs computer science?
Computer science is focused on theory and fundamentals.
Software Engineering is concerned with the practicalities of developing and delivering useful software
Fundamental software engineering activities
SDVE
Software specification, software development, software validation and software evolution.
Issues of professional responsibility?
4 C C IP CM
Confidentiality: respected even if no formal confidentiality agreement signed
Competence: Not accept work that is outside of their skill
Intellectual Property Rights: er3’y
Computer Misuse: ranging from using work PC to play games to virus dissemination