anmarhaniv1.hashnode.devSoftware 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...Sep 18, 2023·3 min read
anmarhaniv1.hashnode.devSoftware 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...Sep 8, 2023·5 min read
anmarhaniv1.hashnode.devSoftware 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...Sep 8, 2023·10 min read
anmarhaniv1.hashnode.devSoftware 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...Sep 8, 2023·25 min read
anmarhaniv1.hashnode.devSoftware 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...Jul 5, 2023·5 min read