Tag

requirements analysis

0 views collected around this technical thread.

macrozheng
macrozheng
Mar 7, 2025 · R&D Management

How to Build Real Technical Depth in Everyday Development Work

This article explores how software engineers can demonstrate and grow technical depth through a mindset shift, meticulous handling of requirements, continuous problem‑solving, and aligning personal growth with business goals, while also offering practical steps and resources for deeper skill development.

R&D managementcareer developmentrequirements analysis
0 likes · 9 min read
How to Build Real Technical Depth in Everyday Development Work
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jan 10, 2025 · Fundamentals

Equivalence Class Partitioning: Practical Insights and Examples for Software Testing

This article shares the author’s real‑world experience with equivalence class partitioning, explaining the concept, illustrating how to apply it to both numeric and non‑numeric game scenarios, and offering practical tips for writing robust test cases and avoiding common pitfalls in QA work.

QAequivalence classgame testing
0 likes · 14 min read
Equivalence Class Partitioning: Practical Insights and Examples for Software Testing
DevOps
DevOps
Sep 24, 2024 · Fundamentals

From Business Modeling to Use Case Diagrams: A Comprehensive Guide

This article explains how to move from business modeling to business and system use case diagrams, covering vision definition, business sequence diagrams, system use case creation, use case specifications, and concludes with a brief promotion for a DevOps certification course, offering practical guidance for software engineers.

System Modelingbusiness modelingrequirements analysis
0 likes · 17 min read
From Business Modeling to Use Case Diagrams: A Comprehensive Guide
Tencent Cloud Developer
Tencent Cloud Developer
Aug 14, 2024 · Fundamentals

From Business Modeling to System Use Case Diagrams: A Complete Guide to Requirements Analysis

The guide walks readers through clarifying vision, modeling business use case diagrams that capture external value, then translating those insights into detailed system use case diagrams and specifications—including actors, pre/postconditions, and paths—emphasizing that solid requirements, not code alone, drive enterprise profit.

DDDSoftware EngineeringSystem Design
0 likes · 19 min read
From Business Modeling to System Use Case Diagrams: A Complete Guide to Requirements Analysis
Tencent Cloud Developer
Tencent Cloud Developer
Jul 9, 2024 · R&D Management

Reading Notes on 'Software Method': Business Modeling, Requirements, Analysis, and Design

The article distills the book “Software Method,” outlining a disciplined approach that starts with industry‑specific business modeling—defining vision, use‑case and sequence diagrams, and improvement patterns—then moves to precise requirements gathering, detailed analysis class diagrams, and finally design, emphasizing that true software value comes from meeting real demand.

Domain-Driven DesignR&D managementUML
0 likes · 25 min read
Reading Notes on 'Software Method': Business Modeling, Requirements, Analysis, and Design
DevOps
DevOps
Mar 19, 2024 · Product Management

How Product Managers Translate Requirements into Features

The article explains how product managers convert boss and user demands into concrete product features by analyzing requirements, creating prototypes, writing clear PRD documents, organizing modules and functions, and visualizing feature structures, while also highlighting the importance of systematic processes for both existing and new products.

PRDfeature designfunctional diagram
0 likes · 6 min read
How Product Managers Translate Requirements into Features
Tencent Cloud Developer
Tencent Cloud Developer
Feb 5, 2024 · Fundamentals

Business Modeling and Domain Modeling: Concepts, Techniques, and Practices

The article explains how business and domain modeling—using UML diagrams, RUP‑based workflows, and DDD principles—help engineers bridge the gap between business problems and technical solutions, enabling clearer requirements, stakeholder alignment, and improved system design across complex industries such as finance, logistics, and e‑commerce.

DDDDomain ModelingRUP
0 likes · 35 min read
Business Modeling and Domain Modeling: Concepts, Techniques, and Practices
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 15, 2023 · Product Management

Product Thinking and User Experience: Practices and Insights for QA Tool Development

This article shares practical experiences and reflections on product thinking, user research, requirement analysis, cognitive biases, and user‑experience layers, offering concrete guidance for building usable, stable, and efficient QA tools within a development team.

Product ThinkingQA toolsproduct management
0 likes · 29 min read
Product Thinking and User Experience: Practices and Insights for QA Tool Development
Test Development Learning Exchange
Test Development Learning Exchange
Apr 19, 2023 · Fundamentals

Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis

This article outlines four practical QA scenarios—building a simple API automation framework, creating a Locust performance‑testing demo, writing functional test cases, and analyzing product requirements for hidden risks—while emphasizing how mastering ChatGPT can boost a tester's competitiveness.

ChatGPTPerformance TestingQA
0 likes · 2 min read
Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis
转转QA
转转QA
Dec 28, 2022 · Fundamentals

Designing Test Cases for Offline Store Business: Methods and Practices

This article explains how to design comprehensive test cases for offline store applications by reviewing requirement documents, applying testing theories, using software quality models, and addressing new features, existing feature iterations, technical refactoring, and statistical reporting requirements to ensure robust quality assurance.

offline storequality assurancerequirements analysis
0 likes · 10 min read
Designing Test Cases for Offline Store Business: Methods and Practices
转转QA
转转QA
Oct 13, 2022 · R&D Management

Effective QA Participation in Technical Design Review: Guidelines and Best Practices

This article outlines how QA can proactively join technical design reviews, detailing the required documentation, preparation steps, thinking methods, impact assessment, and testability improvements to ensure higher delivery quality and better collaboration among product, development, and testing teams.

QAprocess improvementrequirements analysis
0 likes · 8 min read
Effective QA Participation in Technical Design Review: Guidelines and Best Practices
Architects Research Society
Architects Research Society
Jun 11, 2022 · Fundamentals

Planning and Visualizing Business Processes for Application Development

This guide explains how to plan an application by identifying the problem it solves, its users, and goals, then maps the entire business process with visual flowcharts to ensure the solution fits within and improves the overall workflow.

Software Developmentapplication planningbusiness process
0 likes · 5 min read
Planning and Visualizing Business Processes for Application Development
IT Architects Alliance
IT Architects Alliance
Mar 30, 2022 · Fundamentals

Applying UML Diagrams Across Project Phases: From Initiation to System Design

This article explains how to select and use appropriate UML diagrams throughout a software project's lifecycle—covering project initiation, requirements analysis, system design, and detailed modeling—illustrated with electronic procurement and hospital admission case studies.

Case StudyUMLmodeling
0 likes · 24 min read
Applying UML Diagrams Across Project Phases: From Initiation to System Design
Top Architect
Top Architect
Nov 24, 2021 · Databases

Six Stages of the Database Design Process

The article, presented by a senior architect, outlines the standardized six-stage process of database design—system requirements analysis, conceptual design, logical design, physical design, implementation, and operation & maintenance—accompanied by illustrative diagrams for each phase.

Conceptual ModelDatabase DesignImplementation
0 likes · 4 min read
Six Stages of the Database Design Process
转转QA
转转QA
Apr 25, 2019 · R&D Management

How Testing Drives Project Success: Requirement Analysis, Planning, Risk Communication, and Team Culture

The article explains how thorough requirement analysis, disciplined daily planning, proactive risk communication, and a strong team project culture enable testers to actively contribute to project success, improve delivery quality, and align product outcomes with business value in fast‑changing mobile‑internet environments.

R&Dproject managementrequirements analysis
0 likes · 8 min read
How Testing Drives Project Success: Requirement Analysis, Planning, Risk Communication, and Team Culture
Architecture Digest
Architecture Digest
Jul 30, 2018 · Fundamentals

Common Software Development Diagrams and Their Practical Uses

The article explains why software architects need to create clear diagrams, describes the problems they solve, lists nine typical diagram types—including use case, robustness, mind map, DFD, flowchart, class, state, E‑R, and sequence diagrams—with their appropriate scenarios, advantages, and drawbacks, and outlines a step‑by‑step workflow for applying them in real projects.

DiagrammingUMLdesign fundamentals
0 likes · 10 min read
Common Software Development Diagrams and Their Practical Uses
Didi Tech
Didi Tech
Apr 16, 2018 · Fundamentals

A Structured Approach to Problem Solving and Architectural Thinking

The article presents a structured framework for problem solving and architectural thinking, defining problems as goal‑state gaps, warning against common pitfalls, introducing a “what‑how‑why” learning loop, detailing root‑cause analysis for anomalous issues and goal‑driven stakeholder mapping for improvement tasks, and emphasizing emotional intelligence in human‑centric solutions.

learning loopmanagementproblem solving
0 likes · 14 min read
A Structured Approach to Problem Solving and Architectural Thinking
JD Retail Technology
JD Retail Technology
Nov 6, 2017 · Product Management

Componentization in E‑commerce Product Development: Three Perspectives on Requirements and Core Component Principles

The article explains how componentization, illustrated through computer hardware analogies, helps product managers analyze requirements from point, line, and surface perspectives, defines three core component attributes—individuality, shared reuse, and business enablement—and shows practical e‑commerce projects that embody these principles.

business componentscomponentizatione‑commerce
0 likes · 9 min read
Componentization in E‑commerce Product Development: Three Perspectives on Requirements and Core Component Principles
Baidu Tech Salon
Baidu Tech Salon
Aug 5, 2014 · Backend Development

A Tale of Bug Fixing: Thinking Beyond the Immediate Solution

After a rushed fix for a division‑by‑zero bug caused incorrect results, the team learns to validate data at its source, adopt proper validation frameworks, and step back to understand underlying requirements, emphasizing that thoughtful design outweighs quick code patches.

Backend DevelopmentPHPbug-fixing
0 likes · 6 min read
A Tale of Bug Fixing: Thinking Beyond the Immediate Solution