Юлия Андреевна Тарасова · 2023
SECURE SOFTWARE DEVELOPMENT SOFTWARE Yuliya Tarasova software engineer, OOO «Antiphishing», Russia, Sterlitamak ABSTRACT Information technologies are becoming one of the most relevant trends in the development o
Cited by 0Open access
Joseph Yiu · Elsevier eBooks · 2021
Cited by 0
William J. Buchanan · 2002
Cited by 0
Neeraj Kumar Singh, Porselvan Muthukrishnan, Satyanarayana Sanpini · Apress eBooks · 2019
In general, for any system design, the first step is to do the hardware and software partitioning, meaning identifying what goes in the hardware and what goes in the software. The hardware design part was addressed in the earlier chapters.
Cited by 0
Premalatha,, Mudkavi, Vidyadhar Y · Institutional Repository @ NAL (University of Southampton) · 1998
In this document, various aspects of software development are13; discussed. Many wrong notions associated with software lead to a final13; software system that is of low quality and difficult to maintain. The13; concept of life cycle, software quality and development mechanisms are13; briefly discussed which help produce a better software. Such issues as13; software reuse, various programming paradigms etc. have also been13; dealt with. This document essentially provides an introduction to the13; complex process of software development and is mainly meant for13; making the reader aware of various aspects of software development.13;
Cited by 0
National Cancer Institute · Definitions · 2020
Cited by 0Open access
2018
This chapter gives presents an overview to foundational software development concepts and examines the basics of different programming languages as well as some concepts and techniques that programmers use to make their jobs easier. Small and simple programs might have only a few hundred lines of code, whereas an elaborate program like Windows 10 reportedly has about 65 million lines. A coder might identify as a C++ programmer but also know a scripting language like JavaScript. Because of the similarities between language concepts, the coder can look at code from an unfamiliar language and generally understand what it does. Translating high-level code into assembly is fairly straightforward, but trying to disassemble code into a higher level language might not be.
Cited by 0
2013
Cited by 0
Todd H. Gardner · Historical Methods A Journal of Quantitative and Interdisciplinary History · 1995
Cited by 2
Christian Constanda, Dale Doty, William H. Hamill · Developments in mathematics · 2016
Cited by 2
Graf Norman · International Linear Collider · 2007
Cited by 0Open access
Antti Laaksonen · Undergraduate topics in computer science · 2026
Cited by 0
Robert S. Alford · 2018
Cited by 0
Bock, R K, Moorhead, W G · CERN Document Server (European Organization for Nuclear Research) · 1969
Cited by 0Open access
Jagtap, Ishwari · Figshare · 2025
In the modern software ecosystem, where services and systems are distributed and interconnected, API documentation serves as the primary bridge between API providers and consumers. This project aimed to explore, implement, and evaluate the creation of effective, usable, and interactive documentation for RESTful APIs using industry-standard tools like Swagger (OpenAPI) and Postman.Through structured design principles, consistent endpoint naming, comprehensive request/response formatting, and real-time testing support, we have demonstrated how good documentation enhances the developer experience, reduces integration time, and minimizes support overhead.Key outcomes of the implementation and testing phase include: Significant improvement in onboarding speed and usability. Substantial reduction in support queries. Positive feedback on clarity, structure, and interactivity.The documentation was evaluated both technically and through developer feedback, confirming that interactive and developer-centric documentation is not just a value-add—it is essential for scalable and maintainable API development.
Cited by 0Open access
Gary Natriello · 2021
Cited by 0
Dietrich Paulus, Joachim Hornegger · 1997
In this chapter we introduce the basic principles of software development with a special emphasis on pattern recognition programs and object—oriented programming. Basic concepts of documentation and program design are also explained.
Cited by 0
Eleanor Callahan Hunt, Sara Breckenridge Sproat, Rebecca Rutherford Kitzmiller · 2004
Cited by 0
Imad Pasha · 2024
In this chapter, we provide a framework for turning Python code into installable, distributable packages. We discuss some best practices for the organisation and documentation of libraries, and the creation of user-friendly application programming interfaces.
Cited by 0
Reda Alhajj, Jon Rokne · 2018
Cited by 0