Software Engineering
1.Explain why the fundamental software engineering principles of process, dependability,
requirements management, and reuse are relevant to all types of software system.
2. The “Drone Revolution” is currently being debated and discussed all over the world. Drones
are unmanned flying machines that are built and equipped with various kinds of software
systems that allow them to see, hear, and act. Discuss some of the societal challenges of
building such kinds of systems.