Implementation of Best-Practice Software-Engineering Setup in .net Application Development
نویسنده
چکیده
The ever increasing complexity of contemporary software products advise the application of stateof-the-art software engineering techniques. However, the setup, configuration and implementation in the project team is a demanding task. This paper acts as a guideline through the forest of several important aspects of software development as there are: daily builds using automated testing, black box testing, white box testing and finally performance testing. While discussing features, field of application and possible goals at an abstract level, theory is supplemented by descriptions of exemplary use in a real-world .NET software project.
منابع مشابه
Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters
The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...
متن کاملSoftware Process Re-engineering and Improvment
We discuss the methodology and lessons learned in the re-engineering and improvement of software process. 1 Revolutional Change It’s widely recognized that process is the key technology to analyze, design and evaluate software development activities at every aspects ple, CMM (Capability Maturity Model i 51. For examis adopted at numbers of organizations around the world [6]. However, we witness...
متن کاملSetup times optimization with considering maintenance scheduling by using nonlinear modeling
The present paper, titled “optimizing the time of preparation, taking into account the timing of repair and maintenance using non-linear modeling”, has been implemented with the aim of designing and presenting a mathematical model to get the best sequence of operations leading to minimum the total time of production. The main research question is related to the reduction of time and productio...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملBuilding blocks for Effective Telematics Application Development and Evaluation
Although component-based platforms and technologies such as CORBA, COM+/.NET and Enterprise Java Beans (EJB) are now widely used for implementation and deployment of complex systems, the component way of thinking is still immature. Current CBD best practices, concepts, approaches and methods do not provide a full and consistent support for various component concepts, and therefore are not able ...
متن کامل