answersLogoWhite

0

📱

Software Engineering

Software engineering is the process of applying well-developed techniques and practices in order to create new software products. Questions about everything from design patterns to requirements and specification belong here.

1,663 Questions

Why intermediate COCOMO is expected to give more accurate estimates compared to the basic COCOMO?

The basic COCOMO

model assumes that effort and development time are
functions of the product size alone. However, a host of other project parameters besides the product size affect the effort required to develop the product as well as the development time. Therefore, in order to obtain an accurate estimation of the effort and project duration, the effect of all relevant parameters must be taken into account. The intermediate COCOMO

model recognizes this fact and refines the initial estimate obtained using the basic COCOMO

expressions by using a set of 15 cost drivers (multipliers) based on various attributes of software development. That's why intermediate COCOMO

is expected to give more accurate estimates compared to the basic COCOMO



What is the role of the Business Analyst in the software testing life cycle?

Well, honey, the Business Analyst in the software testing life cycle is like the detective of the team. They gather requirements, analyze them, and make sure the testing process aligns with what the business needs. Think of them as the bridge between the business side and the testing team, making sure everyone's on the same page and delivering a product that actually works.

Is there really career in software testing?

Yes there is. In a world where a huge amount of software is being created, there is a big need for people to test it. So software testing is an area where is there is a lot of employment that can be a career for people.

What is mean by RMMM in Software engineering?

Risk Mitigation, Monitoring and Management

When teaching this section, it will be helpful to give students

examples of several types of risks and have the class discuss

detailed strategies for mitigation and management.

Contingency plans often benefit from brain storming activities.

This section also provides a chance to pitch the importance of

metrics as a source of indicators that can assist managers in risk

monitoring.

How is aviation better off because of software engineering?

Well, darling, aviation is soaring high thanks to software engineering. Those brilliant minds have made planes safer, more efficient, and even more comfortable for us to travel in. So next time you're cruising at 30,000 feet, remember to thank those software engineers for keeping you up there with the birds.

How do the implications of slow bandwidth affect application design?

If you know that there will be slow bandwidth, then you must design the application in such a way that the amount of data transferred is reduced. Some optimizations may be required; or some sacrifices may have to be made, such as showing less images, or images in a lower quality.

Build an FA that accepts the language of all strings of length 4 or more such that the next-to-last letter is equal to the second letter of the input string?

Alright, buckle up, buttercup. To build that finite automaton, you'll need states representing the possible conditions of the next-to-last letter matching the second letter. Start with an initial state, transition based on the second letter, and end in an accepting state if the next-to-last letter matches. Just remember, the next-to-last letter needs to be the same as the second letter for the FA to accept that sassy string.

What is meaning of SDLC in software testing?

In software engineering, the software development life cycle (SDLC), is a process for planning, creating, testing, and deploying an information system. The systems development life cycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both. There are usually six stages in this cycle: requirement analysis, design, development and testing, implementation, documentation, and evaluation.

Why is the primanry goal of a software development now shifting from producing good quality?

The primary goal of a software development company is switching from producing good quality to producing more versions faster due to market demand. One way in which companies can attempt to keep the same quality is to employ quality assurance professionals.

What is selenium in software testing?

Selenium is a widely used open-source tool for automating web application testing. It allows testers to write test scripts in various programming languages, such as Java, C#, and Python, to interact with web browsers and simulate user actions. Selenium supports multiple browsers and platforms, including Chrome, Firefox, and Safari, making it versatile for cross-browser testing. It includes components like Selenium WebDriver for controlling browsers, Selenium Grid for parallel test execution, and Selenium IDE for record-and-playback testing. Platforms like Uncodemy and others, such as Coursera, Udemy, and edX, offer courses on Selenium, providing valuable training to help testers effectively automate functional and regression testing of web applications.

What is different method of separating mixture in chemistry?

Firstaval....proper English grammer please.... what are the different method of separating a mixture?

ANSWER:

Easy, there are many ways, you can use

magnet (ex: sand and iron needles)

heating plate (ex: water and salt-- heat the solution and the water vaporizes while the salt stays in)

hands (ex: using there apperance--color, shape, mass ect.)

water (ex: sand and sawdust--- sand sinks and sawdust floats)

screen or a fliter (ex: mud and water)

ECT...

hope i helped

What is the difference between entity relationship diagram and data flow diagram?

DFD basically describe the flow of data, means how data can be flow in a system where as ERD defines the relationship between entities.

-> There is no such constrainst like cardinality,participation in dfd as compare to Erd..

->In DFD, we show the storage of file using Parallel line where as ERD is just a conceptual represantation of data...

ATUL

What is the architecture of salesforce software?

Salesforce uses a cloud-based "multi-tenant" architecture.

"Cloud Based" meaning that you do not install software locally on a server. Salesforce software is accessed over the Internet (the cloud) on Salesforce servers. The Salesforce database is actually Oracle on the back end by the way. This is very nice article and useful information please keep going.tekclasses is the best online salesforce training company from india bangalore

The analogy salesforce uses frequently to describe "multi-tenancy" is an office building. Like an offie building, Salesforce users have secure barriers (likes walls in an office) that divide your business from someone else's business (and your data!). However that office building that you share provides all the structure (stairs, elevators) and utilities (power, water, etc). In a multi-tenant architecture you don't have a single installation for your Salesforce instance - you're really a sub-set of a much larger database. SAlesforce keeps your configuration unique by storing meta-data about all your customizations even though you're running on a shared database. You share Salesforce.com's services (think the "utilities" analogy aforementioned) such as the security model, the ability to access Salesforce on mobile devices, API services, etc..

Why is tree pruning useful in decision tree induction?

Tree pruning helps prevent overfitting in decision tree induction by removing nodes with low predictive power. This improves the generalization ability of the model and reduces complexity, making it easier to interpret and apply. By pruning the tree, we can create a simpler and more accurate model that is better at predicting unseen data.

Is component and deployment diagram different or same?

Component and deployment diagrams are different UML diagrams. They both show components - but at different levels.

Component diagram shows components and dependencies between them, interfaces they provide (implement) or require, classes that realize component. It has no deployment nodes - as deployment diagram does.

Deployment diagram shows deployment architecture of system - how components and artifacts are deployed to nodes - execution environments and devices.

Though we can show dependencies between components both on component diagrams as well as on deployment diagrams, but we are not showing implementation of components on deployment diagrams as we do on component diagrams.

Note, that in UML 1.x deployment diagrams components were directly deployed to nodes. In UML 2.x artifacts are deployed to nodes, and artifacts could manifest components. So, on deployment diagrams components are now deployed to nodes indirectly through artifacts, and generally speaking in UML 2 deployment diagram could show only nodes and artifacts, and no components.

What subject we have take aftet class 10 for software engineer?

To become a software engineer you need to take Mathematics, Computer Studies and Electronics.

What is the role of a computer engineer in any IT organization?

in an IT organization a computer engineer should design,maintain and implement new operating systems for effective communication and business analysis.

a computer engineer in an IT firm should also analyze solutions to critical computer problems and make sure solutions are meet.

Which is the best CCNA Training institute in Pune?

hello All If Your In Pune And Looking Best Training and Placement Institute For Networking, Cloud, Security Then Nits Global Is No.1 In Pune This Office Located in jm Road Shivaji nagar we are 5 Friend join there And placed in MNC Company the are vary supportive

What is brightness in image processing?

Brightness in image processing is like a light switch for your picture, determining how light or dark it appears. Adjusting brightness tweaks the overall illumination, making your image shine just right. 🌟📷

What is a software key?

A product key is also known as software key, which is nedded to input when any software wants a licence for original product at the time of installing in computer.

List and describe the five major steps in conducting JAD sessions?

1. Select participants.

2. Design the JAD session: set agenda, times, etc..

3. Prepare for the JAD session: review materials, JAD plan, inform participants about ground rules, etc..

4. Conduct the JAD session.

5. Follow up with participants.