Skip to content

Introduction to software engineering #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
joseph755 opened this issue Nov 3, 2021 · 0 comments
Open

Introduction to software engineering #6

joseph755 opened this issue Nov 3, 2021 · 0 comments

Comments

@joseph755
Copy link

(1) software engineering is part of system engineering process do you agree?? Justify your answer
Yes.in as much as any other engineering discipline relevant to the system of interest is.therefore if such a system has software components that needs to be created,then software engineering will likely be part of the design and development process but if the system is mechanical, it will likely not. At the same time, software engineering is not integrals to existing system engineering process. This said that object management group, group object oriented systems engineer, framework is patterned after object oriented software design.
(2) what is software crisis?
Software crisis is a term used in the early days computing science for the difficulty of writing useful and efficient computer programs in the required time. This crisis was due to the rapid increase in computer power and complexity of the problem that could now be tackled.
(3) Software engineering has the following professional responsibilities
_ One of the professional responsibility of a software engineer is writing and testing codes, refining and rewriting it as possible and communicate with any programmer involved.
_ Another responsibility of a software engineer is making research, design, and write new software programs like business application, computer games.
_ He also have a professional responsibility of evaluating software and system that makes computer and hardware work.
_ Also develop existing programs by analysing and identifying areas of modifications.
(4) component based software engineering allows faster delivery.state whether this statement is true or false justify the answer.
The answer is true.this is because of the usage of previously tested components they produced more reliable system at a faster rate.components based software is a process focuses on the design and development with the use of reusable software components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant