Software engineering and system engineering, while closely related disciplines, are different in their scope, methods, and procedures. Software engineering is smaller in scope in relation to system engineering. This difference in scope has a direct effect in how the methods and procedures of software engineering and system engineering are different. It is easier to explore the similarities and differences between the two when taken in the context of a surveillance camera system shop.
When developing a surveillance camera installation system for a shop, one begins with a system engineering approach. The first step would be to specify what the system contains. For this case, the system will have a series of cameras linked to a central server where the surveillance feeds are recorded onto a hard drive. At the system engineering level of planning, the exact specifications of the system are not planned out. This is different from the planning phase of the software engineering portion of the system. During the software engineering portion, exact specifications would be drawn up during the planning stage to make sure that resources are managed efficiently during the development phase. For this system, the software engineer would draw up specifications for embedded controller software for the cameras, the protocols for storing the video feeds on the hard drive, and the interface where the user can access and interact with the video feeds.
Are we being asked to develop a surveillance system that the store would sell to customers or a system that the store can use in its day to day operations (point of sale system, bookkeeping, etc.)?
the surveillance system I had in mind does DVR and camera installation to customers. so you can pick customer relation management system, storing customer information, projects etc.
You are to use this case study only to distinguish the 2 terms SE vs. Software E. generally speaking System engineering deals with all aspects of computer-based system development. Software engineering is a part of system engineering.
You should state their differences on scope, methods, and procedures respectively. Surveillance Cameras System Shop should be used in your report as the example to illustrate the differences. i.e. you should introduce how to set up a Surveillance Cameras System Shop with system engineering methods. and to build up the software system for the shop. There is no specific requirement for the shop. you can design this shop by your own idea.