All Skills on SESTOPIA
Cost Estimation using COCOMO model
by Ashish Chaudhary under Software MaintenanceThe Constructive Cost Model (COCOMO) is an algorithmic, parametric, software project cost estimation model. It uses regression analysis in which the independent variables (parameters) are derived from (1) historical software project data, and (2) current software project characteristics.
Automation Testing for Mobile Applications
by Dhaval Chavada under Software TestingA testing technique primarily used to reduce the additional time dedicated to features that are already in existence. It also assists in DevOps practices like CI/CD such that the product is always ready to be deployed at any instant of time.
API Design
by Kishan Bhimani under Software ConstructionApplication Programming Interface design is process of designing and developing APIs that exposes system's functionality and data to external entities.
Managing Software Releases
by Nandini Bandlamudi under Software Configuration ManagementSoftware release management oversees all the stages involved in a software release from development and testing to deployment. Good knowledge of build delivery, continuous integration and management skills. understanding of technical documentation. It guides the technology efforts from code development through testing and into production, focusing on coordinating pieces from various product deliverables that must come together to work as an integrated solution. Software release management is required anytime a new product or even changes to an existing product are requested.
Software Requirements Elicitation
by Ravneet Brar under Software RequirementsSoftware Requirement Elicitation is an important process in SDLC where the requirements are gathered followed by analysis phase. It requires discovering and researching about the requirements because the complete knowledge of requirements can not be gathered by simply communicating with stakeholders and customers.
Mathematical Proof Writing
by Siddhant Arora under Mathematical FoundationsThe primary goal of Mathematical Proof Writing is to show how to prove mathematical statements. This consists of two parts: Reasoning to determine why a statement is true, and then explaining this reasoning to others.
Writing Effective Code Documentation
by Siddhant Bansal under Software QualityCode documentation serves as an informative explicit and implicit reference to understanding a project. The documentation is used by existing and new stakeholders alike to identify, understand, and analyse both old and new modules for the project. It is critical for the maintenance and posterity of software engineering projects.