Tag: Software Engineering

  • Styles and Patterns

    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.

  • software-development-tag-cloud

    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

  • Scope Vs SRS

    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

    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

    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

  • QFD Background

    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.

  • SDLC

    Software Development Life Cycle (SDLC)

    A consolidated slides to illustrate most of the popular software development models

  • 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 …

  • Black Box Security Analysis

    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