(GROUP 1)

Group Members:
  • Siti Shahirah Sabran (01DIS17F1024)
  • Nur Hidayah Zaini (01DIS17F1006)
  • Siti Nurhaliza Ab Aziz (01DIS17F1025)
  • Sharmeela A/P P. Gunasegaran (01DIS17F1008)
  • Siti Ain Zubaidah Syeikh Ahmad Nasir (01DIS17F1007)
  • Noor Fatin Najwa Saharudin (01DIS17F1005)
  • Najmy Izwan Norman Wong (01DIS17F1042)
  • Muhamad Aiman Marzuki (01DIS17F1048)
  • Muhammad Naziruddin Mohd Ahsan (01DIS17F1053)

Post 1:


Post 2:

An embedded system is a combination of computer hardware and software, either fixed in capability or programmable, designed for a specific function or functions within a larger system. Industrial machines, agricultural and process industry devices, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines and toys, as well as mobile devices, are possible locations for an embedded system.


Post 3:


Software Process

Software Process is a set of required activities and the outcome of the activities with a target to produce a software product. A software process is a flowchart of developing a software product, which includes fathering requirements, analyzing those requirements, scheduling development phases, checking the developments, implementing changes etc. and this can be till the delivery of the final software product to the after delivery service methods and more.

4 Activities of Software Process Framework:

Software Specification:

The customer (if any) and the engineers gathers and analyze the features, workflow, operational constraints or limitations of the final software product. This part is common in every all software process despite of how big or small, simple or complex the software product is. 

Software Design & Implementation:

After all the specifications, goals for the software product are fixed, engineers starts developing the software which not only includes coding but also gathering required artworks, audio and visual elements for the software product.

Software Validation:

Software product must be checked for existing bugs, incomplete or unavailable features etc. However, software validation can be done after software development in case of small software, but can also done multiple times (milestones) during the software development phase.

Software Evolution:

A software product can take years to being developed. In the meantime, specifications, feature requirements etc. can be changed or added or can be required to remove from the software product. Thus this is where the software will be modified to accept those changes. There exists various software process model which presents different approaches to software product development which depends on the software that has to be developed.

Comments

Post a Comment

Popular posts from this blog

Reuse-oriented Model (Group 1)

Group 1 - Post 2 Iterative Model