Title Details: | |
Software engineering elements |
|
Authors: |
Vescoukis, Vassilios |
Reviewer: |
Kalles, Dimitrios |
Subject: | MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE DEVELOPMENT FUNDAMENTALS MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT |
Keywords: |
Software Engineering
Information systems Software development Object-oriented analysis and design Structured analysis and design Software standards |
Description: | |
Abstract: |
Software Engineering is a cross-disciplinary field of computer science. It potentially encompasses all areas of computer science, such as algorithms, programming, data structures, databases, computer networks, operating systems, security, user interface design, etc. It also includes elements from other engineering disciplines, such as quality assurance and project management. Finally, it is not only a theoretical subject, but is strongly related to the final result and cost of construction, which has a significant impact on the environment in which it is used. In this sense, Software Technology is similar to the management of large technical projects, which can only be carried out by engineers who understand all the individual areas of a project, as well as its creation and operating costs. The rapid development of computer science has created a huge need for software, which is now found in literally every modern device that incorporates some form of computer. However, software development continues to be a challenge, and failure to address this challenge often leads to large-scale project failures, with cost being only one of the consequences. At the same time, software is a powerful lever for growth that requires only investment in brains. In this context, a disciplined approach to software development is a major challenge that must be addressed by the thematic umbrella covering the multitude of cognitive subjects in information technology, known as "Software Technology." The proposed book, which is the evolution of a two-volume work originally written 12 years ago, aims to contribute to this disciplined approach.
|
Linguistic Editors: |
Angelopoulou, Ioanna |
Graphic Editors: |
Kapantoni, Kleio |
Type: |
Undergraduate textbook |
Creation Date: | 2015 |
Item Details: | |
ISBN |
978-960-603-060-4 |
License: |
http://creativecommons.org/licenses/by-nc-nd/3.0/gr |
DOI | http://dx.doi.org/10.57713/kallipos-720 |
Handle | http://hdl.handle.net/11419/3160 |
Bibliographic Reference: | Vescoukis, V. (2015). Software engineering elements [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-720 |
Language: |
Greek |
Consists of: |
1. Introduction to Software Technology 2. Software life cycle models 3. Software architectural layouts 4. Specification of software requirements 5. Structured design 6. Source code generation 7. Object-oriented software development 8. Introduction to object-oriented analysis 9. Introduction to object-oriented design 10. Object-oriented programming 11. Error checking and correction 12. Software configuration management 13. Software quality assurance |
Number of pages |
718 |
Publication Origin: |
Kallipos, Open Academic Editions |
You can also view | |
User comments | |
There are no published comments available! | |