Tag: Software Engineering
-

Architectural Styles, Architecture Patterns, Design Patterns, and Language Idioms
If you attended any of Software Architectures classes or read any books regarding the Software Architecture, it is common to have buildings Architecture as an analogy to understand the main concept of the Software Architecture.
-

What do you need to know about the Software Development phases
Software development lifecycle models have different strategies and methodologies for the software development process and I wrote about the different types of development models
-

Software Scope vs. Requirement specifications
There are a lot of misunderstanding in software engineering practices between software scope and its requirement specifications. Most of the time, …
-

The best SDLC model
I think there is nothing called the best in absolute general, the best for me maybe not the best for you at this moment. Similarly, there is nothing called the best SDLC model in absolute general
-

Architectural Design Decisions
we do not view a software architecture as a set of components and connectors, but rather as the composition of a set of architectural design decisions
-

Quality Function Deployment
The QFD methodology can be used for both tangible products and non-tangible services, including manufactured goods, service industry, software products, IT projects, business process development, government, healthcare, environmental initiatives, and many other applications.
-
Difference between Software Architecture, Software Structure, and Software Design
Jan 5, 2013 – This article shall highlight the difference between Software Architecture, Software Design, and Software Structure and the interrelation between …
-

White Box Techniques for Security Testing
It is known as “code review,” static analysis analyses source code before it is compiled, to detect coding errors, insecure coding constructs






