Design patterns are common approaches to common problems that can be found when creating software; they are created for the purpose of solving problems which were solved before, so we can speed up implementation process. They are a sort of general manual a developer can follow in order to implement a solution to a specificContinue reading “Design patterns”
Tag Archives: TC2004
Modeling Languages and tools
Modeling languages are tools that will help us picture things that could be too complex to comprehend or to represent whit no visual aid. We can use these tools to break down a complex problem or project into understandable parts in which we can focus on. Modelling Languages are computer languages that very often provideContinue reading “Modeling Languages and tools”
Use Cases
A use case is a very useful tool that will help to organize a project. Use cases are focused in displaying how the different types of users or outer systems interact with the software. It tries to display all interactions possible; sometimes this is not optimal if the sheer number or complexity of these makesContinue reading “Use Cases”
Unified Software Process
It is a software development process that can be differentiated from others with three main characteristics that compose it: Use-case driven, architecture centric and iterative and incremental. Use-case driven: It means the software process revolves around use cases. These will actually define how the program will work, what will be its functionalities and limitations. Use-caseContinue reading “Unified Software Process”
Software Life Cycles
Life cycles in software developement Life cycles in software developement help us understand the general concept of how a software is (or should be) created, these processes of software development were created to facilitate its implementation based on requirements given or thought at the very start. Currently there are many types of software life cycle,Continue reading “Software Life Cycles”