What Are The Different Software Reengineering Activities?

1 Answer

Answer :

Different software activities are as follows:
Inventory analysis: The inventory is nothing but a type of spreadsheet model that contain detailed description of every active application. It should be updated in regular time period.

Document restructuring: Legacy system can have poor documentation or there is no documentation. Organization prepared documentation for better understand of system but is very time consuming.

Reverse engineering: It is used to extract design information from source code. We can understand the system by using reverse engineering.

Code restructuring: In legacy system some module have very poor coding pattern so it is very difficult to understand, test and maintain. In such cases, those module have coding problem, can be restructured.

Data restructuring: When data structure is weak, the data are reengineered. A program with weak data structure will be difficult to accept and enhance.

Forward engineering: Forward engineering is used to recovers design information from existing software and uses this information to change the existing system. It will improve the overall quality of the system.

Related questions

Description : What Are The Different Types Of Software Risks?

Last Answer : The different types of risks are as follows: Project risks: This type of risk can destroy your project plan. The release date of project may postpone further and cost will increase. Technical risks: ... of business risk such as market risk, strategic risk, sales risk, management risk, budget risk.

Description : What Are The Csfs In The Software Project Management ?

Last Answer : The CSFs (critical success factors) for a successful software project management are listed blow:  Change management is very essential.  Leadership & motivating employees for giving direction.  Team ... be done diligently in the given time frame.  Lucidity in communication is very essential.

Description : Describe The 4 P’s In Software Project Management?

Last Answer : Software project management focuses on the four P's: people, product, process, and project. The People: For success of any type of project, the most important factor is the skilled people. ... obtained. 9. The project team lacks people with appropriate skills. 10. Managers [and practitioners]

Description : What Is Software Project Planning?

Last Answer : It is a set of activities that are collectively called project planning. In project planning a software company considers the following points:  Scope of the project.  Feasibility analysis.  Deadline of the project.  Estimation of resource cost and schedule.  Risk analysis.  Overall Budget.

Description : What Are The Different Project Scheduling Techniques?

Last Answer : Program evaluation and review technique (PERT) and the critical path method (CPM) are two project scheduling methods that can be applied to software development. CPM provides critical path to analyze ... and their impacts are analyzed. Then, the software team establishes a plan for managing risk.

Description : How Does A Project Manager Can Avoid The Above Given Ten Points For The Success Of Project?

Last Answer : Reel suggests these five-part commonsense approaches to software projects:  Start on the right foot.  Maintain momentum.  Track progress.  Make smart decisions.  Conduct a postmortem analysis.

Description : Describe Capability Maturity Model (cmm)?

Last Answer : Every organization has some process to develop the software. Software Engineering Institute (SEI) has developed a model that provides the different levels of process maturity. In this model, in every level there are ... Repeatable. 3. Level 3: Defined. 4. Level 4: Managed. 5. Level 5: Optimizing.

Description : What Is The Meaning Of Scope Of The Project?

Last Answer : The functions and features that are to be delivered to the customer is called the scope of the project. Performance, user interface design, and constraints should meet the customer ... developed after communication with all members those are directly or indirectly involved in the project.

Description : What Is A Process?

Last Answer : It is a set of structured and related activities which are performed to achieve a specific business goal. They can be categorized into 3 sub categories:  Management processes  Operational processes  Supporting processes

Description : Define The Terms Total Quality Management, Just-in-time, And Reengineering. What Do These Terms Have In Common?

Last Answer : Total quality management (TQM) is a philosophy that focuses on meeting the needs of the customer. TQM is not inspection, but actually the prevention of defects. It involves everyone ... allow more responsive and more efficient production leading to higher quality and higher customer satisfaction.

Description : Business process reengineering is also known as A. Business process change management. B. Business redevelopment C. Business design D. Business improvement

Last Answer : A. Business process change management.

Description : Which of the following is the best explanation of business process reengineering? A. Redesigning the organizational structure of a business B. Redesigning workflow C. Redesigning products D. Transformation of business processes for more effective achievement of business goals

Last Answer : D. Transformation of business processes for more effective achievement of business goals

Description : If you are a parent, would you be against software that monitors your children's activities?

Last Answer : i think your last sentence is what makes it all right. parents that just log all their kid's activities just b/c they think they're watching pr0n or whatnot and don't do anything further than ground ... out with just keeping an eye on what they're doing, then if suspicion arises, use a keylogger.

Description : A category of software that spies of your computer activities is -Technology

Last Answer : (b) Spyware is a category of software that spies computer activities.

Description : Which of the following statements is true about a software verification and validation program? I. It strives to ensure that quality is built into software. II. It provides management with insights into the state ... software development activities. A. I, II&III B.II, III&IV C.I, II&IV D.I, III&IV

Last Answer : C.I, II&IV

Description : Which of the following software change management activities is most vital to assessing the impact of proposed software modifications? A. Baseline identification B. Configuration auditing C. Change control D. Version control

Last Answer : C. Change control

Description : Software testing activities should start A. As soon as the code is written B. During the design stage C. When the requirements have been formally documented D. As soon as possible in the development lifecycle

Last Answer : C. When the requirements have been formally documented

Description : Software project planning entails what activities? What are the difficulties faced in measuring the Software Costs?

Last Answer : Ans. Software project planning entails the following activities: Estimation: o -Effort, cost, resource, and project duration Project scheduling: Staff organization: o -staffing ... actual specifications of the system hence cost estimations based on uncertain information cannot be accurate.

Description : Explain a. the activities of software maintenance. b. key process areas of CMM.

Last Answer : Ans: a) Software maintenance is a broad activity that includes error correction, enhancement of capabilities, deletion of obsolete capabilities and optimization. b) Key process areas of CMM ... management which establishes and maintains the integrity of the products throughout the life cycle.

Description : FP-based estimation techniques require problem decomposition based on (A) information domain values (B) project schedule (C) software functions (D) process activities

Last Answer : (C) software functions

Description : What is the normal order of activities in which software testing is organized? (A) unit, integration, system, validation (B) system, integration, unit, validation (C) unit, integration, validation, system (D) none of the above

Last Answer : (A) unit, integration, system, validation

Description : ................... are applied throughout the software process. (A) Framework activities (B) Umbrella activities (C) Planning activities (D) Construction activities 

Last Answer : (B) Umbrella activities

Description : Verification: (A) refers to the set of activities that ensure that software correctly implements a specific function. (B) gives answer to the question - Are we building the product right ? (C) requires execution of software (D) both (A) and (B)

Last Answer : (D) both (A) and (B)

Description : Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect ? (A) Requirement validation is one of the activities in the requirements phase. (B) ... . (D) Function points is one of the most commonly used size metric for requirements. 

Last Answer : (C) “Modelling-oriented approach” is one of the methods for specifying the functional specifications. 

Description : Name four software quality assurance activities.

Last Answer : These activities are performed (or facilitated) by an independent SQA group that: i. Prepares an SQA plan for a project. ii. Participates in the development of the project's software ... handled according to a documented procedure. vi. Records any noncompliance and reports to senior management.