DRAFT [2016-2017][KR][en] at 2023-06-02 13:24:01 +0300
Software Engineering Practices
|
About the courseReferences and Bibliography
|
|
- 5 Types of Software Development Models. https://online.husson.edu/types-of-software-development-models/
- Agile Methodologies. http://www.umsl.edu/~sauterv/analysis/6840_f09_papers/Nat/Agile.html
- Beck, K. et al. Manifesto for Agile Software Development., 2001. https://www.agilealliance.org/agile101/the-agile-manifesto/
- Beck, K. Extreme Programming Explained, 2000. https://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658
- Beck, K. Test-Driven Development. 2003. http://www.eecs.yorku.ca/course_archive/2003-04/W/3311/sectionM/case_studies/money/KentBeck_TDD_byexample.pdf
- Boehm, B. , A spiral model of software development and enhancement, IEEE Computer 21:5, 1988. http://csse.usc.edu/TECHRPTS/1988/usccse88-500/usccse88-500.pdf
- COCOMO II Model Definition Manual.http://csse.usc.edu/csse/research/cocomoii/cocomo2000.0/cii_modelman2000.0.pdf
- Boehm, B. Software engineering economics. Englewood Cliffs, NJ:Prentice-Hall, 1981. http://www.pauldee.org/se-must-have/boehm-SE-Economics.pdf
- Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M. Pattern-Oriented Software Architecture, Volume 1, A System of Patterns. Wiley, 1996. https://github.com/ppizarro/coursera/blob/master/POSA/Books/Pattern-Oriented%20Software%20Architecture/Pattern-Oriented%20Software%20Architecture%2C%20Volume%201%20-%20A%20System%20Of%20Patterns.pdf
- Chikofsky, E. J.; Cross, J. H. Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software 7 (1), 1990: 13-17. http://www.eecs.yorku.ca/course_archive/2004-05/F/6431/Chikofsky.pdf
- Dart, S. Spectrum of Functionality in Configuration Management Systems.Technical report, CMU/SEI-90-TR-11: 1990, Software Engineering Institute.
- Documents Associated With Unified Modeling Language™ (UML®) Version 2.5. http://www.omg.org/spec/UML/2.5/
- Gamma, E.; Helm, R.; Johnson. R.; Vlissides. J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. https://github.com/dieforfree/edsebooks/blob/master/ebooks/Design%20Patterns%2C%20Elements%20of%20Reusable%20Object-Oriented%20Software.pdf
- Gırba, T. and Ducasse, S. Modeling history to analyze software evolution. Journal of Software Maintenance and Evolution: Research and Practice, 18, 2006: p. 207-236. http://scg.unibe.ch/archive/papers/Girb06aHismo.pdf
- Herraiz, I.; Rodriguez, D.; Robles, G.; Gonzalez-Barahona, J. M. The evolution of the laws of software evolution. ACM Computing Surveys. 46 (2), 2013: p.1-28. http://oa.upm.es/20813/1/herraiz_csur.pdf
- IEEE Std 1012:2012. IEEE Standard for System and Software Verification and Validation. https://standards.ieee.org/standard/1012-2012.html
- IEEE Std 1016:2009. IEEE Standard for Information Technology-Systems Design-Software Design Descriptions. https://standards.ieee.org/standard/1016-2009.html
- IEEE Std 1220:2005. IEEE Standard for the Application and Management of the Systems Engineering Process. https://standards.ieee.org/standard/1220-2005.html
- IEEE Std 12207-2008. Systems and software engineering - Software life cycle processes. https://standards.ieee.org/standard/12207-2008.html
- IEEE Std 828:2012. Configuration Management in Systems and Software Engineering. https://standards.ieee.org/standard/828-2012.html
- IEEE Std 829:2008. IEEE Standard for Software and System Test Documentation. https://standards.ieee.org/standard/829-2008.html
- ISO/ IEEE Std 29148:2011. Systems and software engineering - Life cycle processes - Requirements engineering. https://ieeexplore.ieee.org/document/6146379
- ISO/IEC Std 15504:2012. Information technology - Process assessment. https://www.iso.org/obp/ui/#iso:std:iso-iec:15504:-5:ed-2:v1:en
- ISO/IEC TR 19759:2014. Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEBOK). http://www4.ncsu.edu/~tjmenzie/cs510/pdf/SWEBOKv3.pdf
- ISO/IEC Std 2382:2015. Information technology - Vocabulary - Part 1: Fundamental terms. https://www.iso.org/obp/ui/#iso:std:iso-iec:2382:ed-1:v1:en
- ISO/IEEE Std 15288:2015. Systems and software engineering - System life cycle processes. https://www.iso.org/standard/63711.html
- ISO/IEEE Std 24765:2010. Systems and software engineering - Vocabulary. https://www.iso.org/standard/50518.html
- ISO/IEEE Std 42010:2011. IEEE Standard for Systems and software engineering - Architecture description. https://www.iso.org/standard/50508.html
- ISO/IEEE Std 610.12:1990. IEEE Glossary of Software Engineering Terminology. https://ieeexplore.ieee.org/document/159342
- ISO/IEEE Std 730:2014 - IEEE Standard for Quality Assurance Processes. https://standards.ieee.org/standard/730-2014.html
- Jacobson, I.; Booch, G.; and Rumbaugh, J. The Unified Software Development Process, 1999. https://www.amazon.com/Software-Development-Paperback-Addison-Wesley-Technology/dp/0321822005
- Juristo, N.; Moreno, A.; and Vegas, S. Reviewing 25 Years of Testing Technique Experiments. Empirical Software Engineering, 9: 2004. http://ai2-s2-pdfs.s3.amazonaws.com/f5fc/0936498e599df846e6bb6137dd40f7aab9c7.pdf
- Mintzberg, H.. Structure in fives: designing effective organizations. Prentice-Hall, 1983. https://books.google.com.ua/books/about/Structure_in_fives.html?id=OcFfAAAAIAAJ&redir_esc=y
- Paulk, Mark C.; Weber, Charles V; Curtis, Bill; Chrissis, Mary Beth. Capability Maturity Model for Software (Version 1.1). Technical Report. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1993. https://www.sei.cmu.edu/reports/93tr024.pdf
- RUP in brief. https://www.ibm.com/developerworks/rational/library/1826.html#N100E4
- Software Engineering Best Practices. Lessons from Successful Projects in the Top Companies. McGraw-Hill, 2010. https://s3-ap-southeast-1.amazonaws.com/mylekha-ebook/IT+%26+Programming/information+system+%26+programming/Software+Engineering+Best+Practices%EF%BC%9ALessons+from+Successful+Projects+in+the+Top+Companies(2010).pdf
- Software Engineering: Principles and Practice Hans van Vliet. 2007. Presentations http://www.cs.vu.nl/~hans/SEbook.html
- Software-Engineering-Theory-and-Practice. http://codecourse.sourceforge.net/materials/Software-Engineering-Theory-and-Practice.pdf
- The Scrum Guide. https://www.scrumalliance.org/why-scrum/scrum-guide
- UML 2.5 Diagrams Overview. http://www.uml-diagrams.org/uml-25-diagrams.html.
- What are the Software Development Life Cycle (SDLC) phases? http://istqbexamcertification.com/what-are-the-software-development-life-cycle-sdlc-phases/
- What is Incremental model advantages, disadvantages and when to use it? http://istqbexamcertification.com/what-is-incremental-model-advantages-disadvantages-and-when-to-use-it/
- What is Iterative model- advantages, disadvantages and when to use it? http://istqbexamcertification.com/what-is-iterative-model-advantages-disadvantages-and-when-to-use-it/
- What is RAD-model advantages, disadvantages and when to use it? http://istqbexamcertification.com/what-is-rad-model-advantages-disadvantages-and-when-to-use-it/
© 2006—2023 Sumy State University