dc.contributor.advisor | Demirer, Mehmet | tr_TR |
dc.contributor.author | Ardıç, İbrahim | tr_TR |
dc.date.accessioned | 2015-10-15T08:46:36Z | |
dc.date.available | 2015-10-15T08:46:36Z | |
dc.date.issued | 2015 | tr_TR |
dc.identifier.uri | http://hdl.handle.net/11655/2716 | |
dc.description.abstract | Developing manual codes in compliance with well-defined requirements and architectural design is an easy task as software projects. For complex systems, a billion lines of code can even be developed by teams. At this point, the requirement and design consistency become crucial. Even little misunderstandings in theamendments to be made leads to change in design and eventually resulting in changes thousands of lines of code. During the operation of changes, the developer may accidentally modify correct lines. Amendments to be made, the places that donot require changes as a result of the impact may cause unexpected errors and these errors may not be detected during the tests. After all, the cost of the software to be produced shall be higher than expected. To avoid this type of complexities andin order to reduce the cost of software, various software tools have been developed in software industry. | tr_TR |
dc.language.iso | tur | tr_TR |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.subject | Graphics | tr_TR |
dc.title | Gömülü Sistemler İçin Model Tabanlı Yazılım Tasarım ve Geliştirme Aracı | tr_TR |
dc.type | info:eu-repo/semantics/masterThesis | tr_TR |
dc.callno | 2015/1688 | tr_TR |
dc.contributor.departmentold | Elektrik –Elektronik Mühendisliği | tr_TR |
dc.description.ozet | Yazılım projelerinde, iyi tanımlanmış gereksinimlerden ve mimari tasarımlardan satır bazında kod geliştirmek kolaydır. Bu durum, daha karmaşık, milyonlarca satır kod içeren sistemlerde bir ekip tarafından geliştirilebilir. Bu noktada tasarım ve gereksinim arasındaki tutarlılık ön plana çıkmaktadır. Yapılacak olan değişikliklerdeki herhangi bir yanlış anlama tasarımın değişmesine ve sonunda kodun da binlerce satırında değişikliğine sebep olabilir. Bu değişim sırasında geliştirici, doğru olan satırlarda da yanlışlıkla değişiklik yapabilir. Yapılacak olandeğişiklik, değişiklik gerektirmeyen yerlere de etkisi sonucunda beklenmeyen hatalara sebep olabilir ve testlerde bu hatanın farkına varılamayabilir. Sonuçta, bütün bu durumlar, üretilecek olan yazılımın maliyetini beklenene göre daha fazla arttırmaktadır. Bu tip karmaşaların önüne geçmek ve maliyeti düşürebilmek amacıyla yazılım sektöründe çeşitli yazılım araçları geliştirilmiştir. | tr_TR |