Title Details: | |
Software engineering elements |
|
Authors: |
Veskoukis, 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: | Veskoukis, V. (2015). Software engineering elements [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-720 |
Language: |
Greek |
Consists of: |
1. Γνωριμία με την Τεχνολογία Λογισμικού 2. Μοντέλα κύκλου ζωής λογισμικού 3. Αρχιτεκτονικές διατάξεις λογισμικού 4. Προδιαγραφή απαιτήσεων από το λογισμικό 5. Δομημένη σχεδίαση 6. Παραγωγή πηγαίου κώδικα 7. Αντικειμενοστρεφής ανάπτυξη λογισμικού 8. Εισαγωγή στην αντικειμενοστρεφή ανάλυση 9. Εισαγωγή στην αντικειμενοστρεφή σχεδίαση 10. Αντικειμενοστρεφής προγραμματισμός 11. Ελεγχος και διόρθωση σφαλμάτων 12. Διαχείριση σχηματισμών λογισμικού 13. Διασφάλιση ποιότητας λογισμικού |
Number of pages |
718 |
Publication Origin: |
Kallipos, Open Academic Editions |
You can also view | |
User comments | |
There are no published comments available! | |