Posts

Activity 3 - Blog 3 (SOFTWARE ENGINEERING)

Image
 A. SOFTWARE REQUIREMENTS Software requirements describe aspects that the system should possess, including usability, security, and performance. Other than these requirements, hardware, software, and network requirements are also described as well as expectations about the users' side, their interface interaction with other systems. Requirements have played a significant role in acting as a development guide, hence ensuring that functionality and system performance has been agreed upon by all parties. B. STAKEHOLDERS A stakeholder is simply a person having an interest in a project, organization, or system. It is anybody whose outcome will be affected by the business or project. Demands and expectations of stakeholders are core to the success and sustainability of a project. This is because they can influence what decisions will be made, give or use their resources, or bear the consequences arising from the outcome of a project.  C. CONTEXT DIAGRAM Context diagrams illustr...

Activity 2 - Framework (SOFTWARE ENGINEERING)

Image
 A. CONSTRUCTION            In the development of software, construction refers to the entire working process of creating a working system from scratch. It begins with requirements gathering, which involves developers, stakeholders, and users arriving at an agreement on what the software is to perform and deliver. Once the requirements have been defined, the next step involves the design, in which software architects detail the blueprint for how the system should be laid out in regard to data flow, system architecture, and component interaction.      The implementation involves more than the developers writing in codes in an attempt to bring the design into life through the implementation of modules and functions into a workable system. There are frequent tests that are also conducted in parts during this stage to make sure every part is up and working as it should. Testing also involves the assurance that all components are worki...

Activity 1 - Blog (SOFTWARE ENGINEERING)

Image
A. SOFTWARE      It is used to define a group of instructions, information, or computer programs that give computers the ability to perform certain functions. It is considered the opposite of hardware, being the collection of actual parts that compose a computer. But in general, software cannot be touched physically but sometimes it can be represented in the form of code which is developed by programmers to instruct a computer or other electronic apparatus to perform some operation. Hardware means it must be something that is tangible and physically existed like keyboard, motherboard, etc.      It enhances technology, increases efficiency, and stimulates creativity across a myriad of industries that vary in nature; hence, very important to modern technology and life in general. It provides the basis for economic development, entertainment, and education, as well as the functionality of hardware, and gives assistance in communication, decision-making, and pr...