AHAnmar Haniinanmarhaniv1.hashnode.dev·Sep 18, 2023 · 3 min readSoftware Engineering Process ActivitiesIntroduction Software development is a complex process that involves numerous activities and tasks. In order to ensure that software products are developed efficiently and effectively, it is important to follow a structured software process. This art...00
AHAnmar Haniinanmarhaniv1.hashnode.dev·Sep 8, 2023 · 5 min readSoftware Evolution and Maintenance In The ProcessIntroduction Software evolution and maintenance are crucial aspects of software development that enable organizations to continuously improve and maintain their products. In today's fast-paced digital landscape, software systems must constantly evolv...00
AHAnmar Haniinanmarhaniv1.hashnode.dev·Sep 8, 2023 · 10 min readSoftware Verification and Validation in The ProcessIntroduction Testing Types Validation (Verification Here Instead) Functional Unit Testing Integration Testing System Testing Regression Testing Object-Oriented Testing Sanity Testing Smoke Testing GUI Testing Non-Functional Usability T...00
AHAnmar Haniinanmarhaniv1.hashnode.dev·Sep 8, 2023 · 25 min readSoftware Development (Implementation and Construction) in The ProcessIntroduction In the world of software development, writing clean code and implementing software efficiently are two critical skills. This guide aims to provide a comprehensive overview of these topics, covering everything from programming languages t...00
AHAnmar Haniinanmarhaniv1.hashnode.dev·Jul 5, 2023 · 5 min readSoftware Technology StacksOverview In this article I will try to cover most things so you do not have to. A technology stack is the combination of programming languages, frameworks, and tools that developers use to build a web application. A typical technology stack consists...00